Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace Life_simulator
- {
- public partial class Form1 : Form
- {
- int health = 100;
- int hunger = 100;
- int money = 1000;
- int hungerDifference;
- int healthDifference;
- int moneyDifference;
- public Form1()
- {
- InitializeComponent();
- }
- public void QuitWhenNoHealth()
- {
- if (hunger <= 0 || health <= 0)
- {
- MessageBox.Show("Вы Погибли!");
- Application.Exit();
- }
- }
- public void CheckHealth()
- {
- button1.Text = "Жизни: " + health;
- button2.Text = "Голод: " + hunger;
- button3.Text = "Деньги: " + money + "р.";
- }
- public void LimitHealth()
- {
- if (health > 100)
- {
- health = health - (health - 100);
- }
- }
- public void LimitHunger()
- {
- if (hunger > 100)
- {
- hunger = hunger - (hunger - 100);
- }
- }
- public void LimitResources()
- {
- LimitHealth();
- LimitHunger();
- }
- private void button4_Click(object sender, EventArgs e)
- {
- if (money < moneyDifference)
- {
- button4.Text = "Не хватает баблишка!";
- hungerDifference = 0;
- healthDifference = 0;
- moneyDifference = 0;
- button4.Text = "Есть мусор - 0р.";
- }
- else
- {
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- hungerDifference = 10;
- healthDifference = 50;
- moneyDifference = 0;
- hunger = hunger + hungerDifference;
- health = health - healthDifference;
- money = money - moneyDifference;
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- }
- }
- private void button5_Click(object sender, EventArgs e)
- {
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- hungerDifference = 5;
- healthDifference = 10;
- moneyDifference = 0;
- hunger = hunger - hungerDifference;
- health = health + healthDifference;
- money = money - moneyDifference;
- if (money < moneyDifference)
- {
- button4.Text = "Не хватает баблишка!";
- hungerDifference = 0;
- healthDifference = 0;
- moneyDifference = 0;
- System.Threading.Thread.Sleep(1000);
- button5.Text = "Спать на дороге - 0р.";
- }
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- }
- private void button6_Click(object sender, EventArgs e)
- {
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- hungerDifference = 15;
- healthDifference = 35;
- moneyDifference = 10;
- hunger = hunger + hungerDifference;
- health = health - healthDifference;
- money = money - moneyDifference;
- if (money < moneyDifference)
- {
- button4.Text = "Не хватает баблишка!";
- hungerDifference = 0;
- healthDifference = 0;
- moneyDifference = 0;
- System.Threading.Thread.Sleep(1000);
- button6.Text = "Съесть шавухи - 100р.";
- }
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- }
- private void button7_Click(object sender, EventArgs e)
- {
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- hungerDifference = 10;
- healthDifference = 20;
- moneyDifference = 10;
- hunger = hunger - hungerDifference;
- health = health + healthDifference;
- money = money - moneyDifference;
- if (money < moneyDifference)
- {
- button4.Text = "Не хватает баблишка!";
- hungerDifference = 0;
- healthDifference = 0;
- moneyDifference = 0;
- System.Threading.Thread.Sleep(1000);
- button7.Text = "Купить таблеток - 100р.";
- }
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- }
- private void button8_Click(object sender, EventArgs e)
- {
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- hungerDifference = 50;
- healthDifference = 10;
- moneyDifference = 1000;
- hunger = hunger + hungerDifference;
- health = health - healthDifference;
- money = money - moneyDifference;
- if (money < moneyDifference)
- {
- button4.Text = "Не хватает баблишка!";
- hungerDifference = 0;
- healthDifference = 0;
- moneyDifference = 0;
- System.Threading.Thread.Sleep(1000);
- button8.Text = "Сходить в кафе - 1000р.";
- }
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- }
- private void button9_Click(object sender, EventArgs e)
- {
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- hungerDifference = 10;
- healthDifference = 70;
- moneyDifference = 1000;
- hunger = hunger - hungerDifference;
- health = health + healthDifference;
- money = money - moneyDifference;
- if (money < moneyDifference)
- {
- button4.Text = "Не хватает баблишка!";
- hungerDifference = 0;
- healthDifference = 0;
- moneyDifference = 0;
- System.Threading.Thread.Sleep(1000);
- button9.Text = "Сходить к врачу - 1000р.";
- }
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- }
- private void button2_Click(object sender, EventArgs e)
- {
- }
- private void button3_Click(object sender, EventArgs e)
- {
- }
- private void button10_Click(object sender, EventArgs e)
- {
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- hungerDifference = 60;
- healthDifference = 30;
- moneyDifference = 100;
- hunger = hunger - hungerDifference;
- health = health - healthDifference;
- money = money + moneyDifference;
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- }
- private void button11_Click(object sender, EventArgs e)
- {
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- hungerDifference = 40;
- healthDifference = 10;
- moneyDifference = 150;
- hunger = hunger - hungerDifference;
- health = health - healthDifference;
- money = money + moneyDifference;
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- }
- private void button12_Click(object sender, EventArgs e)
- {
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- hungerDifference = 10;
- healthDifference = 5;
- moneyDifference = 300;
- hunger = hunger - hungerDifference;
- health = health - healthDifference;
- money = money + moneyDifference;
- LimitResources();
- CheckHealth();
- QuitWhenNoHealth();
- }
- private void button13_Click(object sender, EventArgs e)
- {
- System.Diagnostics.Process.Start("https://vk.com/dandelay");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement