summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/decks.h
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-03-19 19:29:18 -0600
committerSteve Melenchuk <smelenchuk@gmail.com>2014-03-19 19:30:30 -0600
commitc99d65bffa693324e683dadc91b5af64209da737 (patch)
tree1716c92e62ab6179af98080479972f9c0d40d939 /crawl-ref/source/decks.h
parentea929c457ef6f9f3f728409443ba7f491507dbf9 (diff)
downloadcrawl-ref-c99d65bffa693324e683dadc91b5af64209da737.tar.gz
crawl-ref-c99d65bffa693324e683dadc91b5af64209da737.zip
Generate card <-> deck lists on the fly (#8292).
Diffstat (limited to 'crawl-ref/source/decks.h')
-rw-r--r--crawl-ref/source/decks.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/decks.h b/crawl-ref/source/decks.h
index a8b187f695..7341aa979b 100644
--- a/crawl-ref/source/decks.h
+++ b/crawl-ref/source/decks.h
@@ -119,10 +119,13 @@ enum card_type
};
const char* card_name(card_type card);
+card_type name_to_card(string name);
+const string deck_contents(uint8_t deck_type);
void evoke_deck(item_def& deck);
bool deck_triple_draw();
bool deck_peek();
bool deck_deal();
+string which_decks(card_type card);
bool deck_stack();
bool choose_deck_and_draw();
void nemelex_shuffle_decks();