diff options
author | Nathan Vance <nathav63@gmail.com> | 2015-02-17 10:35:41 -0500 |
---|---|---|
committer | Nathan Vance <nathav63@gmail.com> | 2015-02-17 10:35:41 -0500 |
commit | ae59eea6c0b8fe2a71896120f196fc200bec56fb (patch) | |
tree | 0ee57425862b1849b75c95665c0b9cf1c241c7c6 /main.c | |
parent | Added deck data (diff) | |
download | 7w-ae59eea6c0b8fe2a71896120f196fc200bec56fb.tar.gz 7w-ae59eea6c0b8fe2a71896120f196fc200bec56fb.tar.bz2 7w-ae59eea6c0b8fe2a71896120f196fc200bec56fb.zip |
Now separates out cards for a deck and shuffles!
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -6,6 +6,7 @@ void cards_init(); void io_printcard(int x, int y, int era, int card); void cardtour(); void io_clearscreen(); +int* getdeck(int era, int numplayers); void halt() { @@ -31,11 +32,17 @@ void cardtour() { int era, card; era = card = 0; + int deckpos = 0; + int numplayers = 4; + int *decks[3]; + decks[0] = getdeck(0, numplayers); + decks[1] = getdeck(1, numplayers); + decks[2] = getdeck(2, numplayers); while(1) { io_clearscreen(); - io_printcard(0, 0, era, card); + io_printcard(0, 0, era, decks[era][card]); switch(io_getkey()) { - case DOWN: if(card < CARDSPERERA-1) card++; + case DOWN: if(card < numplayers*7) card++; break; case UP: if(card > 0) card--; break; |