summaryrefslogtreecommitdiff
path: root/csrc/cards.c
diff options
context:
space:
mode:
Diffstat (limited to 'csrc/cards.c')
-rw-r--r--csrc/cards.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/csrc/cards.c b/csrc/cards.c
index 8772e02..9f3d03e 100644
--- a/csrc/cards.c
+++ b/csrc/cards.c
@@ -108,6 +108,17 @@ int has_card(int p, int c)
return 0;
}
+int player_cards_num(int p)
+{
+ int n = 0;
+ for (int i = 0; i < 15; i++) {
+ if (player_cards[p * 15 + i] == 0)
+ continue;
+ n++;
+ }
+ return n;
+}
+
int use_revenge_card(int p)
{
static const char str_revenge[] = "%s\n\n\xb4_\xa4\xb3\xa5\x64\xa5\xcd\xae\xc4\xa1I"; /* 复仇卡生效!*/