Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace KamenNozhniciBumaga
- {
- enum Tools
- {
- Kamen,
- Nozhici,
- Bumaga
- }
- class Program
- {
- static void Main(string[] args)
- {
- while ( true )
- {
- var message = Console.ReadLine();
- if (message == "0")
- break;
- var rand = new Random(DateTime.Now.Millisecond);
- var computerChoise = rand.Next(0, 2);
- Tools AI;
- switch (computerChoise)
- {
- case 0:
- AI = Tools.Kamen;
- break;
- case 1:
- AI = Tools.Nozhici;
- break;
- case 2:
- AI = Tools.Bumaga;
- break;
- default:
- throw new Exception("computer ohuel");
- }
- Console.WriteLine("Computer choise - " + AI.ToString());
- processMessage(message, AI);
- Console.WriteLine("");
- }
- }
- private static void processMessage(string message, Tools AI)
- {
- switch (message)
- {
- case "Kamen":
- podprocessKamen("Kamen", AI);
- break;
- case "Nozhnici":
- podprocessNoznici("Kamen", AI);
- break;
- case "Bumaga":
- podprocessBumaga("Kamen", AI);
- break;
- default:
- Console.WriteLine("vvedi normalno");
- break;
- }
- }
- private static void podprocessBumaga(string message, Tools aI)
- {
- switch (aI)
- {
- case Tools.Bumaga:
- Console.WriteLine("Nichya");
- break;
- case Tools.Kamen:
- Console.WriteLine("You vijgral");
- break;
- case Tools.Nozhici:
- Console.WriteLine("You obosralsya");
- break;
- }
- }
- private static void podprocessKamen(string message, Tools aI)
- {
- switch (aI)
- {
- case Tools.Bumaga:
- Console.WriteLine("You obosralsya");
- break;
- case Tools.Kamen:
- Console.WriteLine("Nichya");
- break;
- case Tools.Nozhici:
- Console.WriteLine("You vijgral");
- break;
- }
- }
- private static void podprocessNoznici(string message, Tools aI)
- {
- switch (aI)
- {
- case Tools.Bumaga:
- Console.WriteLine("You vijgral");
- break;
- case Tools.Kamen:
- Console.WriteLine("You obosralsya");
- break;
- case Tools.Nozhici:
- Console.WriteLine("Nichya");
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement