Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2013
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.37 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. using namespace std;
  4. int cardcount = 19;
  5. int side = 1;
  6. int input;
  7. char cards[19];
  8.  
  9. void checkdeath() {
  10.         if(cardcount == 0 && side == 1) {
  11.             cout << "Player 1 lost" << endl;
  12.             exit(0);
  13.         }
  14.         if(cardcount == 0 && side == 2) {
  15.             cout << "Player 2 lost" << endl;
  16.             exit(0);
  17.         }
  18. }
  19. int main()
  20. {    for(int i = 1; i < 19; i++) {
  21.         cards[i] = 'A';
  22.     }
  23.     cards[0] = 'P';
  24.     while(true) {
  25.         if(cardcount == 0 && side == 1) {
  26.             cout << "Player 1 lost" << endl;
  27.             exit(0);
  28.         }
  29.         if(cardcount == 0 && side == 2) {
  30.             cout << "Player 2 lost" << endl;
  31.             exit(0);
  32.         }
  33.         for(int i = 0; i < cardcount; i++) {
  34.             cout << cards[i] << " ";
  35.         }
  36.         cout << endl;
  37.         cout << "Player 1: Options: 1, 2, 3 ";
  38.         cin >> input;
  39.         switch(input) {
  40.             case 1:
  41.                 cards[cardcount] = ' ';
  42.                 cardcount--;
  43.                 break;
  44.             case 2:
  45.                 cards[cardcount] = ' ';
  46.                 cardcount--;
  47.                 cards[cardcount] = ' ';
  48.                 cardcount--;
  49.                 break;
  50.             case 3:
  51.                 cards[cardcount] = ' ';
  52.                 cardcount--;
  53.                 cards[cardcount] = ' ';
  54.                 cardcount--;
  55.                 cards[cardcount] = ' ';
  56.                 cardcount--;
  57.                 break;
  58.         }
  59.         checkdeath();
  60.         side++;
  61.         for(int i = 0; i < cardcount; i++) {
  62.             cout << cards[i] << " ";
  63.         }
  64.         cout << endl;
  65.         cout << "Player 2: Options: 1, 2, 3 ";
  66.         cin >> input;
  67.         switch(input) {
  68.             case 1:
  69.                 cards[cardcount] = ' ';
  70.                 cardcount--;
  71.                 break;
  72.             case 2:
  73.                 cards[cardcount] = ' ';
  74.                 cardcount--;
  75.                 cards[cardcount] = ' ';
  76.                 cardcount--;
  77.                 break;
  78.             case 3:
  79.                 cards[cardcount] = ' ';
  80.                 cardcount--;
  81.                 cards[cardcount] = ' ';
  82.                 cardcount--;
  83.                 cards[cardcount] = ' ';
  84.                 cardcount--;
  85.                 break;
  86.         }
  87.         checkdeath();
  88.         side--;
  89.     }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement