Advertisement
DanDelatt

Life simulator - Updata 1.1

Sep 6th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 8.78 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace Life_simulator
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         int health = 100;
  16.         int hunger = 100;
  17.         int money = 1000;
  18.         int hungerDifference;
  19.         int healthDifference;
  20.         int moneyDifference;
  21.         public Form1()
  22.         {
  23.             InitializeComponent();
  24.         }
  25.         public void QuitWhenNoHealth()
  26.         {
  27.             if (hunger <= 0 || health <= 0)
  28.             {
  29.                 MessageBox.Show("Вы Погибли!");
  30.                 Application.Exit();              
  31.             }
  32.         }
  33.         public void CheckHealth()
  34.         {
  35.             button1.Text = "Жизни: " + health;
  36.             button2.Text = "Голод: " + hunger;
  37.             button3.Text = "Деньги: " + money + "р.";
  38.         }
  39.         public void LimitHealth()
  40.         {
  41.             if (health > 100)
  42.             {
  43.                 health = health - (health - 100);
  44.             }
  45.         }
  46.         public void LimitHunger()
  47.         {
  48.             if (hunger > 100)
  49.             {
  50.                 hunger = hunger - (hunger - 100);
  51.             }
  52.         }
  53.  
  54.         public void LimitResources()
  55.         {
  56.             LimitHealth();
  57.             LimitHunger();
  58.         }
  59.  
  60.         private void button4_Click(object sender, EventArgs e)
  61.         {
  62.             if (money < moneyDifference)
  63.             {
  64.                 button4.Text = "Не хватает баблишка!";
  65.                 hungerDifference = 0;
  66.                 healthDifference = 0;
  67.                 moneyDifference = 0;
  68.                 button4.Text = "Есть мусор - 0р.";
  69.             }
  70.             else
  71.             {
  72.                 LimitResources();
  73.                 CheckHealth();
  74.                 QuitWhenNoHealth();
  75.                 hungerDifference = 10;
  76.                 healthDifference = 50;
  77.                 moneyDifference = 0;
  78.                 hunger = hunger + hungerDifference;
  79.                 health = health - healthDifference;
  80.                 money = money - moneyDifference;
  81.                 LimitResources();
  82.                 CheckHealth();
  83.                 QuitWhenNoHealth();
  84.             }
  85.         }
  86.  
  87.         private void button5_Click(object sender, EventArgs e)
  88.         {
  89.             LimitResources();
  90.             CheckHealth();
  91.             QuitWhenNoHealth();
  92.             hungerDifference = 5;
  93.             healthDifference = 10;
  94.             moneyDifference = 0;
  95.             hunger = hunger - hungerDifference;
  96.             health = health + healthDifference;
  97.             money = money - moneyDifference;
  98.             if (money < moneyDifference)
  99.             {
  100.                 button4.Text = "Не хватает баблишка!";
  101.                 hungerDifference = 0;
  102.                 healthDifference = 0;
  103.                 moneyDifference = 0;
  104.                 System.Threading.Thread.Sleep(1000);
  105.                 button5.Text = "Спать на дороге - 0р.";
  106.             }
  107.             LimitResources();
  108.             CheckHealth();
  109.             QuitWhenNoHealth();
  110.         }
  111.  
  112.         private void button6_Click(object sender, EventArgs e)
  113.         {
  114.             LimitResources();
  115.             CheckHealth();
  116.             QuitWhenNoHealth();
  117.             hungerDifference = 15;
  118.             healthDifference = 35;
  119.             moneyDifference = 10;
  120.             hunger = hunger + hungerDifference;
  121.             health = health - healthDifference;
  122.             money = money - moneyDifference;
  123.             if (money < moneyDifference)
  124.             {
  125.                 button4.Text = "Не хватает баблишка!";
  126.                 hungerDifference = 0;
  127.                 healthDifference = 0;
  128.                 moneyDifference = 0;
  129.                 System.Threading.Thread.Sleep(1000);
  130.                 button6.Text = "Съесть шавухи - 100р.";
  131.             }
  132.             LimitResources();
  133.             CheckHealth();
  134.             QuitWhenNoHealth();
  135.         }
  136.  
  137.         private void button7_Click(object sender, EventArgs e)
  138.         {
  139.             LimitResources();
  140.             CheckHealth();
  141.             QuitWhenNoHealth();
  142.             hungerDifference = 10;
  143.             healthDifference = 20;
  144.             moneyDifference = 10;
  145.             hunger = hunger - hungerDifference;
  146.             health = health + healthDifference;
  147.             money = money - moneyDifference;
  148.             if (money < moneyDifference)
  149.             {
  150.                 button4.Text = "Не хватает баблишка!";
  151.                 hungerDifference = 0;
  152.                 healthDifference = 0;
  153.                 moneyDifference = 0;
  154.                 System.Threading.Thread.Sleep(1000);
  155.                 button7.Text = "Купить таблеток - 100р.";
  156.             }
  157.             LimitResources();
  158.             CheckHealth();
  159.             QuitWhenNoHealth();
  160.         }
  161.  
  162.         private void button8_Click(object sender, EventArgs e)
  163.         {
  164.             LimitResources();
  165.             CheckHealth();
  166.             QuitWhenNoHealth();
  167.             hungerDifference = 50;
  168.             healthDifference = 10;
  169.             moneyDifference = 1000;
  170.             hunger = hunger + hungerDifference;
  171.             health = health - healthDifference;
  172.             money = money - moneyDifference;
  173.             if (money < moneyDifference)
  174.             {
  175.                 button4.Text = "Не хватает баблишка!";
  176.                 hungerDifference = 0;
  177.                 healthDifference = 0;
  178.                 moneyDifference = 0;
  179.                 System.Threading.Thread.Sleep(1000);
  180.                 button8.Text = "Сходить в кафе - 1000р.";
  181.             }
  182.             LimitResources();
  183.             CheckHealth();
  184.             QuitWhenNoHealth();
  185.  
  186.         }
  187.  
  188.         private void button9_Click(object sender, EventArgs e)
  189.         {
  190.             LimitResources();
  191.             CheckHealth();
  192.             QuitWhenNoHealth();
  193.             hungerDifference = 10;
  194.             healthDifference = 70;
  195.             moneyDifference = 1000;
  196.             hunger = hunger - hungerDifference;
  197.             health = health + healthDifference;
  198.             money = money - moneyDifference;
  199.             if (money < moneyDifference)
  200.             {
  201.                 button4.Text = "Не хватает баблишка!";
  202.                 hungerDifference = 0;
  203.                 healthDifference = 0;
  204.                 moneyDifference = 0;
  205.                 System.Threading.Thread.Sleep(1000);
  206.                 button9.Text = "Сходить к врачу - 1000р.";
  207.             }
  208.             LimitResources();
  209.             CheckHealth();
  210.             QuitWhenNoHealth();
  211.         }
  212.  
  213.         private void button1_Click(object sender, EventArgs e)
  214.         {
  215.  
  216.         }
  217.  
  218.         private void button2_Click(object sender, EventArgs e)
  219.         {
  220.  
  221.         }
  222.  
  223.         private void button3_Click(object sender, EventArgs e)
  224.         {
  225.  
  226.         }
  227.  
  228.         private void button10_Click(object sender, EventArgs e)
  229.         {
  230.             LimitResources();
  231.             CheckHealth();
  232.             QuitWhenNoHealth();
  233.             hungerDifference = 60;
  234.             healthDifference = 30;
  235.             moneyDifference = 100;
  236.             hunger = hunger - hungerDifference;
  237.             health = health - healthDifference;
  238.             money = money + moneyDifference;
  239.             LimitResources();
  240.             CheckHealth();
  241.             QuitWhenNoHealth();
  242.         }
  243.  
  244.         private void button11_Click(object sender, EventArgs e)
  245.         {
  246.             LimitResources();
  247.             CheckHealth();
  248.             QuitWhenNoHealth();
  249.             hungerDifference = 40;
  250.             healthDifference = 10;
  251.             moneyDifference = 150;
  252.             hunger = hunger - hungerDifference;
  253.             health = health - healthDifference;
  254.             money = money + moneyDifference;
  255.             LimitResources();
  256.             CheckHealth();
  257.             QuitWhenNoHealth();
  258.         }
  259.  
  260.         private void button12_Click(object sender, EventArgs e)
  261.         {
  262.             LimitResources();
  263.             CheckHealth();
  264.             QuitWhenNoHealth();
  265.             hungerDifference = 10;
  266.             healthDifference = 5;
  267.             moneyDifference = 300;
  268.             hunger = hunger - hungerDifference;
  269.             health = health - healthDifference;
  270.             money = money + moneyDifference;
  271.             LimitResources();
  272.             CheckHealth();
  273.             QuitWhenNoHealth();
  274.         }
  275.  
  276.         private void button13_Click(object sender, EventArgs e)
  277.         {
  278.             System.Diagnostics.Process.Start("https://vk.com/dandelay");
  279.         }
  280.     }
  281. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement