Advertisement
J05H33

Complicated Text Game 2

Feb 1st, 2019
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 14.43 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main() {
  4.  
  5.     int bank = 0;
  6.     int wallet = 0;
  7.     int income = 1;
  8.     int income_upgrade_price = 20;
  9.     int rebirths = 0;
  10.     int ultra_rebirths = 0;
  11.     int omega_rebirths = 0;
  12.  
  13.     int rebirth_price = 1000;
  14.     int ultra_rebirth_price = 10;
  15.     int omega_rebirth_price = 10;
  16.  
  17.     int answer;
  18.  
  19.     int game = 0;
  20.     while (game != 1) {
  21.         std::cout << "______________________\n";
  22.         std::cout << "                      \n";
  23.         std::cout << "Bank: " << bank << "  \n";
  24.         std::cout << "                      \n";
  25.         std::cout << "Wallet: " << wallet << "\n";
  26.         std::cout << "                      \n";
  27.         std::cout << "Income: " << income << "\n";
  28.         std::cout << "                      \n";
  29.         std::cout << "Rebirths: " << rebirths << "\n";
  30.         std::cout << "                      \n";
  31.         std::cout << "Ultra Rebirths: " << ultra_rebirths << "\n";
  32.         std::cout << "                      \n";
  33.         std::cout << "Omega Rebirths: " << omega_rebirths << "\n";
  34.         std::cout << "______________________\n";
  35.         std::cout << "\n";
  36.         std::cout << "1) Withdrawl.\n";
  37.         std::cout << "2) Deposit.\n";
  38.         std::cout << "3) Work.\n";
  39.         std::cout << "4) Upgrade Income. (+" << rebirths + 1 << " Income) ($" << income_upgrade_price << ")\n";
  40.         std::cout << "5) Rebirth. (+" << ultra_rebirths + 1 << " Rebirths) ($" << rebirth_price << ")\n";
  41.         std::cout << "6) Ultra Rebirth. (+" << omega_rebirths + 1 << " Ultra Rebirths) (" << ultra_rebirth_price << "Rebirths)\n";
  42.         std::cout << "7) Omega Rebirth. (+1 Omega Rebirth) (" << omega_rebirth_price << " Ultra Rebirths)\n";
  43.         std::cin >> answer;
  44.         if (answer == 1) {
  45.             std::cout << "\n";
  46.             std::cout << "\n";
  47.             std::cout << "\n";
  48.             std::cout << "\n";
  49.             std::cout << "\n";
  50.             std::cout << "\n";
  51.             std::cout << "\n";
  52.             std::cout << "\n";
  53.             std::cout << "\n";
  54.             std::cout << "\n";
  55.             std::cout << "\n";
  56.             std::cout << "\n";
  57.             std::cout << "\n";
  58.             std::cout << "How much money would you like to withdrawl?\n";
  59.             std::cout << "\n";
  60.             std::cout << "\n";
  61.             std::cout << "\n";
  62.             std::cout << "\n";
  63.             std::cout << "\n";
  64.             std::cout << "Amount: $";
  65.             std::cin >> answer;
  66.             if (answer <= bank) {
  67.                 if (answer > 0) {
  68.                     for (int i = 0; i < answer; i++) {
  69.                         bank--;
  70.                         wallet++;
  71.                     }
  72.                 }
  73.                 else {
  74.  
  75.                 }
  76.             }
  77.             else {
  78.  
  79.             }
  80.         }
  81.         else if (answer == 2) {
  82.             std::cout << "\n";
  83.             std::cout << "\n";
  84.             std::cout << "\n";
  85.             std::cout << "\n";
  86.             std::cout << "\n";
  87.             std::cout << "\n";
  88.             std::cout << "\n";
  89.             std::cout << "\n";
  90.             std::cout << "\n";
  91.             std::cout << "\n";
  92.             std::cout << "\n";
  93.             std::cout << "\n";
  94.             std::cout << "\n";
  95.             std::cout << "How much would you like to deposit?\n";
  96.             std::cout << "\n";
  97.             std::cout << "\n";
  98.             std::cout << "\n";
  99.             std::cout << "\n";
  100.             std::cout << "\n";
  101.             std::cout << "Amount: $";
  102.             std::cin >> answer;
  103.             if (answer <= wallet) {
  104.                 if (answer > 0) {
  105.                     for (int i = 0; i < answer; i++) {
  106.                         wallet--;
  107.                         bank++;
  108.                     }
  109.                 }
  110.                 else {
  111.  
  112.                 }
  113.             }
  114.             else {
  115.  
  116.             }
  117.         }
  118.         else if (answer == 3) {
  119.             for (int i = 0; i < income; i++) {
  120.                 wallet++;
  121.             }
  122.         }
  123.         else if (answer == 4) {
  124.             if (wallet >= income_upgrade_price) {
  125.                 for (int i = 0; i < income_upgrade_price; i++) {
  126.                     wallet--;
  127.                 }
  128.                 for (int i = 0; i < rebirths; i++) {
  129.                     income++;
  130.                 }
  131.                 for (int i = 0; i < 20; i++) {
  132.                     income_upgrade_price++;
  133.                 }
  134.                 income++;
  135.             }
  136.             else if (bank >= income_upgrade_price) {
  137.                 for (int i = 0; i < income_upgrade_price; i++) {
  138.                     bank--;
  139.                 }
  140.                 for (int i = 0; i < rebirths; i++) {
  141.                     income++;
  142.                 }
  143.                 for (int i = 0; i < 20; i++) {
  144.                     income_upgrade_price++;
  145.                 }
  146.                 income++;
  147.             }
  148.             else if (bank + wallet >= income_upgrade_price) {
  149.                 for (int i = 0; i < income_upgrade_price; i++) {
  150.                     wallet--;
  151.                 }
  152.                 while (wallet < 0) {
  153.                     wallet++;
  154.                     bank--;
  155.                 }
  156.                 for (int i = 0; i < rebirths; i++) {
  157.                     income++;
  158.                 }
  159.                 for (int i = 0; i < 20; i++) {
  160.                     income_upgrade_price++;
  161.                 }
  162.                 income++;
  163.             }
  164.             else {
  165.  
  166.             }
  167.         }
  168.         else if (answer == 5) {
  169.             if (rebirth_price <= wallet) {
  170.                 for (int i = 0; i < rebirth_price; i++) {
  171.                     wallet--;
  172.                 }
  173.                 for (int i = 0; i < ultra_rebirths; i++) {
  174.                     rebirths++;
  175.                 }
  176.                 for (int i = 0; i < 1000; i++) {
  177.                     rebirth_price++;
  178.                 }
  179.                 while (wallet > 0) {
  180.                     wallet--;
  181.                 }
  182.                 while (income > 1) {
  183.                     income--;
  184.                 }
  185.                 while (income_upgrade_price > 20) {
  186.                     income_upgrade_price--;
  187.                 }
  188.                 rebirths++;
  189.             }
  190.             else if (rebirth_price <= bank) {
  191.                 for (int i = 0; i < rebirth_price; i++) {
  192.                     bank--;
  193.                 }
  194.                 for (int i = 0; i < ultra_rebirths; i++) {
  195.                     rebirths++;
  196.                 }
  197.                 for (int i = 0; i < 1000; i++) {
  198.                     rebirth_price++;
  199.                 }
  200.                 while (wallet > 0) {
  201.                     wallet--;
  202.                 }
  203.                 while (income > 1) {
  204.                     income--;
  205.                 }
  206.                 while (income_upgrade_price > 20) {
  207.                     income_upgrade_price--;
  208.                 }
  209.                 rebirths++;
  210.             }
  211.             else if (wallet + bank >= rebirth_price) {
  212.                 for (int i = 0; i < rebirth_price; i++) {
  213.                     wallet--;
  214.                 }
  215.                 while (wallet < 0) {
  216.                     bank--;
  217.                     wallet++;
  218.                 }
  219.                 for (int i = 0; i < 1000; i++) {
  220.                     rebirth_price++;
  221.                 }
  222.                 while (wallet > 0) {
  223.                     wallet--;
  224.                 }
  225.                 while (income > 1) {
  226.                     income--;
  227.                 }
  228.                 while (income_upgrade_price > 20) {
  229.                     income_upgrade_price--;
  230.                 }
  231.             }
  232.             else {
  233.  
  234.             }
  235.         }
  236.         else if (answer == 6) {
  237.             if (rebirths <= ultra_rebirth_price) {
  238.                 for (int i = 0; i < 10; i++) {
  239.                     ultra_rebirth_price++;
  240.                 }
  241.                 while (rebirths > 0) {
  242.                     rebirths--;
  243.                 }
  244.                 while (rebirth_price > 1000) {
  245.                     rebirth_price--;
  246.                 }
  247.                 while (wallet > 0) {
  248.                     wallet--;
  249.                 }
  250.                 while (income > 1) {
  251.                     income--;
  252.                 }
  253.                 while (income_upgrade_price > 20) {
  254.                     income_upgrade_price--;
  255.                 }
  256.                 for (int i = 0; i < omega_rebirths; i++) {
  257.                     ultra_rebirths++;
  258.                 }
  259.                 ultra_rebirths++;
  260.             }
  261.             else {
  262.  
  263.             }
  264.         }
  265.         else if (answer == 7) {
  266.             if (ultra_rebirths >= omega_rebirth_price) {
  267.                 while (ultra_rebirths > 0) {
  268.                     ultra_rebirths--;
  269.                 }
  270.                 while (rebirths > 0) {
  271.                     rebirths--;
  272.                 }
  273.                 while (wallet > 0) {
  274.                     wallet--;
  275.                 }
  276.                 while (income > 1) {
  277.                     income--;
  278.                 }
  279.                 while (income < 1) {
  280.                     income++;
  281.                 }
  282.                 while (rebirth_price > 1000) {
  283.                     rebirth_price--;
  284.                 }
  285.                 while (ultra_rebirth_price > 10) {
  286.                     ultra_rebirth_price--;
  287.                 }
  288.                 for (int i = 0; i < 10; i++) {
  289.                     omega_rebirth_price++;
  290.                 }
  291.                 omega_rebirths++;
  292.             }
  293.         }
  294.         else if (answer == 666) {
  295.             std::cout << "\n";
  296.             std::cout << "\n";
  297.             std::cout << "\n";
  298.             std::cout << "\n";
  299.             std::cout << "\n";
  300.             std::cout << "\n";
  301.             std::cout << "\n";
  302.             std::cout << "\n";
  303.             std::cout << "\n";
  304.             std::cout << "\n";
  305.             std::cout << "\n";
  306.             std::cout << "\n";
  307.             std::cout << "\n";
  308.             std::cout << "Please enter a staff username or password.\n";
  309.             std::cout << "\n";
  310.             std::cout << "\n";
  311.             std::cout << "\n";
  312.             std::cout << "\n";
  313.             std::cout << "\n";
  314.             std::cout << "Username: ";
  315.             std::cin >> answer;
  316.             if (answer == 420) {
  317.                 std::cout << "Password: ";
  318.                 std::cin >> answer;
  319.                 if (answer == 1337) {
  320.                     std::cout << "\n";
  321.                     std::cout << "\n";
  322.                     std::cout << "\n";
  323.                     std::cout << "\n";
  324.                     std::cout << "\n";
  325.                     std::cout << "\n";
  326.                     std::cout << "\n";
  327.                     std::cout << "\n";
  328.                     std::cout << "\n";
  329.                     std::cout << "\n";
  330.                     std::cout << "\n";
  331.                     std::cout << "\n";
  332.                     std::cout << "\n";
  333.                     std::cout << "Hello, Grape.\n";
  334.                     std::cout << "\n";
  335.                     std::cout << "\n";
  336.                     std::cout << "1) Give Money.\n";
  337.                     std::cout << "2) Give Rebirths.\n";
  338.                     std::cout << "3) Give Ultra Rebirths.\n";
  339.                     std::cout << "\n";
  340.                     std::cin >> answer;
  341.                     if (answer == 1) {
  342.                         std::cout << "\n";
  343.                         std::cout << "\n";
  344.                         std::cout << "\n";
  345.                         std::cout << "\n";
  346.                         std::cout << "\n";
  347.                         std::cout << "\n";
  348.                         std::cout << "\n";
  349.                         std::cout << "\n";
  350.                         std::cout << "\n";
  351.                         std::cout << "\n";
  352.                         std::cout << "\n";
  353.                         std::cout << "\n";
  354.                         std::cout << "\n";
  355.                         std::cout << "Enter amount of money you would like to receive.\n";
  356.                         std::cout << "\n";
  357.                         std::cout << "\n";
  358.                         std::cout << "\n";
  359.                         std::cout << "\n";
  360.                         std::cout << "\n";
  361.                         std::cout << "Amount: $";
  362.                         std::cin >> wallet;
  363.                     }
  364.                     else if (answer == 2) {
  365.                         std::cout << "\n";
  366.                         std::cout << "\n";
  367.                         std::cout << "\n";
  368.                         std::cout << "\n";
  369.                         std::cout << "\n";
  370.                         std::cout << "\n";
  371.                         std::cout << "\n";
  372.                         std::cout << "\n";
  373.                         std::cout << "\n";
  374.                         std::cout << "\n";
  375.                         std::cout << "\n";
  376.                         std::cout << "\n";
  377.                         std::cout << "\n";
  378.                         std::cout << "Enter amount of rebirths you would like to receive.\n";
  379.                         std::cout << "\n";
  380.                         std::cout << "\n";
  381.                         std::cout << "\n";
  382.                         std::cout << "\n";
  383.                         std::cout << "\n";
  384.                         std::cout << "Amount: ";
  385.                         std::cin >> rebirths;
  386.                     }
  387.                     else if (answer == 3) {
  388.                         std::cout << "\n";
  389.                         std::cout << "\n";
  390.                         std::cout << "\n";
  391.                         std::cout << "\n";
  392.                         std::cout << "\n";
  393.                         std::cout << "\n";
  394.                         std::cout << "\n";
  395.                         std::cout << "\n";
  396.                         std::cout << "\n";
  397.                         std::cout << "\n";
  398.                         std::cout << "\n";
  399.                         std::cout << "\n";
  400.                         std::cout << "\n";
  401.                         std::cout << "Enter amount of ultra rebirths you would like to receive.\n";
  402.                         std::cout << "\n";
  403.                         std::cout << "\n";
  404.                         std::cout << "\n";
  405.                         std::cout << "\n";
  406.                         std::cout << "\n";
  407.                         std::cout << "Amount: ";
  408.                         std::cin >> ultra_rebirths;
  409.                     }
  410.                 }
  411.                 else {
  412.  
  413.                 }
  414.             }
  415.             else {
  416.                
  417.             }
  418.         }
  419.         else {
  420.  
  421.         }
  422.     }
  423. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement