DanDelatt

Симулятор шавермы 1.1

Sep 15th, 2017
70
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Симулятор_Шавермяшной
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             BehindTheScenes bts = new BehindTheScenes();
  14.             while (bts.FoodReady == false)
  15.             {
  16.                 bts.ShawarmaDialogue();
  17.             }
  18.         }
  19.     }
  20.  
  21.     class BehindTheScenes
  22.     {
  23.         public bool FoodReady = false;
  24.         string fillinganswer;
  25.         int ShawarmaFilling;
  26.         string pitaanswer;
  27.         int Pita;
  28.         string ExtraFillingAnswer;
  29.         int ExtraFillingId;
  30.         string ingredientName;
  31.         string DoSomething;
  32.  
  33.         public void ShawarmaDialogue()
  34.         {
  35.             Console.WriteLine("Здравствуй, незнакомец. Я кошка Кеша (раньше я была котом) и я буду твоим поваром.");
  36.             Console.WriteLine("------------------------------------------------------------------------------------");
  37.             Console.WriteLine("Выбирай, что хочешь кушать, только приготовь сам, у меня лапки.");
  38.             ShawarmaChoose();
  39.         }
  40.         public void ShawarmaChoose()
  41.         {
  42.             Console.WriteLine("------------------------------------------------------------------------------------");
  43.             Console.WriteLine("1. Шаурма с курицей");
  44.             Console.WriteLine("2. Шаурма с говядиной");
  45.             Console.WriteLine("3. Шаурма с псом который тебя доставал в детстве");
  46.             Console.WriteLine("4. Шаурма из каеф");
  47.             Console.WriteLine("------------------------------------------------------------------------------------");
  48.             fillinganswer = Console.ReadLine();
  49.             ShawarmaFillingMakeChoice();
  50.         }
  51.         public void PitaChoice()
  52.         {
  53.             if (fillinganswer == "4")
  54.             {
  55.                 Console.WriteLine("Каееееееееф :)");
  56.             }
  57.             Console.WriteLine("------------------------------------------------------------------------------------");
  58.             Console.WriteLine("Хороший выбор, человек. Теперь выбери толщину лаваша");
  59.             Console.WriteLine("------------------------------------------------------------------------------------");
  60.             PitaThicknessChoice();
  61.         }
  62.         public void PitaThicknessChoice()
  63.         {
  64.             Console.WriteLine("1. Толщина моего жирка");
  65.             Console.WriteLine("2. Толщина твоего жирка");
  66.             Console.WriteLine("3. Толщина твоего жирка + толщина жирка который ты поличишь после того как съешь шаурму");
  67.             Console.WriteLine("------------------------------------------------------------------------------------");
  68.             pitaanswer = Console.ReadLine();
  69.             PitaAnswerChoiceRegister();
  70.         }
  71.         public void ExtraFilling()
  72.         {
  73.             Console.WriteLine("------------------------------------------------------------------------------------");
  74.             Console.WriteLine("С лавашем (или лавашом) разобрались");
  75.             Console.WriteLine("Теперь дело за дополнительной начинкой. Хочешь чего-нибудь ещё?");
  76.             Console.WriteLine("------------------------------------------------------------------------------------");
  77.             Console.WriteLine("1. Картошечка");
  78.             Console.WriteLine("2. Кепчук");
  79.             Console.WriteLine("3. Мазик");
  80.             Console.WriteLine("------------------------------------------------------------------------------------");
  81.             ExtraFillingAnswer = Console.ReadLine();
  82.             ExtraFillingAnswerRegister();
  83.         }
  84.  
  85.         public void ExtraFillingAnswerRegister()
  86.         {
  87.             if (ExtraFillingAnswer == "1")
  88.             {
  89.                 ExtraFillingId = 1;
  90.                 ShawarmaMaking();
  91.             }
  92.             if (ExtraFillingAnswer == "2")
  93.             {
  94.                 ExtraFillingId = 2;
  95.                 ShawarmaMaking();
  96.             }
  97.             if (ExtraFillingAnswer == "3")
  98.             {
  99.                 ExtraFillingId = 3;
  100.                 ShawarmaMaking();
  101.             }
  102.         }
  103.  
  104.         public void ShawarmaMaking()
  105.         {
  106.             Console.WriteLine("------------------------------------------------------------------------------------");
  107.             Console.WriteLine("Вот мы и прошли сложнейшие этапы создания шавермы. Осталось её только лишь собрать.");
  108.             Console.WriteLine("------------------------------------------------------------------------------------");
  109.             Console.WriteLine("Сначала нужно подрарить лаваш.");
  110.             Console.WriteLine("------------------------------------------------------------------------------------");
  111.             System.Threading.Thread.Sleep(1000);
  112.             Console.WriteLine("Поджарка лаваша...");
  113.             Console.WriteLine("------------------------------------------------------------------------------------");
  114.             System.Threading.Thread.Sleep(6000);
  115.             Console.WriteLine("Готово. Теперь выложим ингридиенты...");
  116.             Console.WriteLine("------------------------------------------------------------------------------------");
  117.             System.Threading.Thread.Sleep(1000);
  118.             Console.WriteLine("Выкладываем ингридиенты...");
  119.             Console.WriteLine("------------------------------------------------------------------------------------");
  120.             System.Threading.Thread.Sleep(3000);
  121.             if (ExtraFillingId == 1)
  122.             {
  123.                 ingredientName = "картошечкой!";
  124.             }
  125.             if (ExtraFillingId == 2)
  126.             {
  127.                 ingredientName = "кепчуком!";
  128.             }
  129.             if (ExtraFillingId == 3)
  130.             {
  131.                 ingredientName = "мазиком!";
  132.             }
  133.             Console.WriteLine("Класс! теперь приправим " + ingredientName);
  134.             Console.WriteLine("------------------------------------------------------------------------------------");
  135.             System.Threading.Thread.Sleep(1000);
  136.             Console.WriteLine("Приправляем " + ingredientName + "...");
  137.             Console.WriteLine("------------------------------------------------------------------------------------");
  138.             System.Threading.Thread.Sleep(2000);
  139.             Console.WriteLine("Готово! Приятного аппетита :3");
  140.             Console.WriteLine("------------------------------------------------------------------------------------");
  141.             DoSomethingNow();
  142.         }
  143.  
  144.         public void DoSomethingNow()
  145.         {
  146.             Console.WriteLine("------------------------------------------------------------------------------------");
  147.             Console.WriteLine("1. Съесть шавуху");
  148.             Console.WriteLine("2. Съесть кота");
  149.             Console.WriteLine("3. Съесть и шавуху и кота.");
  150.             Console.WriteLine("------------------------------------------------------------------------------------");
  151.             DoSomething = Console.ReadLine();
  152.             DoSomethingRegister();
  153.         }
  154.  
  155.         public void DoSomethingRegister()
  156.         {
  157.             if (DoSomething == "1")
  158.             {
  159.                 Console.WriteLine("------------------------------------------------------------------------------------");
  160.                 Console.WriteLine("Вкусно! Ты наконец-то покушал! (правда я бы не доверял говорящим котам посреди ничего)");
  161.                 Console.WriteLine("https://vk.com/dandelay");
  162.                 Console.WriteLine("------------------------------------------------------------------------------------");
  163.                 Console.ReadLine();
  164.                 FoodReady = true;
  165.             }
  166.             if (DoSomething == "2")
  167.             {
  168.                 Console.WriteLine("------------------------------------------------------------------------------------");
  169.                 Console.WriteLine("Не вкусно! Кот до этого нажрался земли из-под горшка с твоим любимым фикусом!!");
  170.                 Console.WriteLine("https://vk.com/dandelay");
  171.                 Console.WriteLine("------------------------------------------------------------------------------------");
  172.                 Console.ReadLine();
  173.                 FoodReady = true;
  174.             }
  175.             if (DoSomething == "3")
  176.             {
  177.                 Console.WriteLine("------------------------------------------------------------------------------------");
  178.                 Console.WriteLine("Ты лопнул, то ли от удовольствия, то ли от переедания");
  179.                 Console.WriteLine("https://vk.com/dandelay");
  180.                 Console.WriteLine("------------------------------------------------------------------------------------");
  181.                 Console.ReadLine();
  182.                 FoodReady = true;
  183.             }
  184.         }
  185.  
  186.         public void PitaAnswerChoiceRegister()
  187.         {
  188.             if (pitaanswer == "1")
  189.             {
  190.                 Pita = 1;
  191.                 ExtraFilling();
  192.             }
  193.             if (pitaanswer == "2")
  194.             {
  195.                 Pita = 2;
  196.                 ExtraFilling();
  197.             }
  198.             if (pitaanswer == "3")
  199.             {
  200.                 Pita = 3;
  201.                 ExtraFilling();
  202.             }
  203.         }
  204.         public void ShawarmaFillingMakeChoice()
  205.         {
  206.             if (fillinganswer == "1")
  207.             {
  208.                 ShawarmaFilling = 1;
  209.                 PitaChoice();
  210.             }
  211.             if (fillinganswer == "2")
  212.             {
  213.                 ShawarmaFilling = 2;
  214.                 PitaChoice();
  215.             }
  216.             if (fillinganswer == "3")
  217.             {
  218.                 ShawarmaFilling = 3;
  219.                 PitaChoice();
  220.             }
  221.             if (fillinganswer == "4")
  222.             {
  223.                 ShawarmaFilling = 4;
  224.                 PitaChoice();
  225.             }
  226.         }
  227.     }
  228. }
RAW Paste Data