Esempio n. 1
0
            protected override void GoHomeWobbling()
            {
                var r = new Random();

                Thread.Sleep(500);
                while (Console.CursorTop < 20)
                {
                    var maxSteps = DrunkLevel.CalculateMaxSteps();
                    Movements.MoveRight(r.Next(1, maxSteps));
                    Movements.MoveLeftDown(r.Next(1, maxSteps));
                }
            }
 public static void drunkDriving(DrunkLevel currentDrunkLevel)
 {
     var alert = new UIAlertView();
     switch (currentDrunkLevel) {
     case DrunkLevel.Level1:
         alert = new UIAlertView ("Don't drive after drunk!", "You current drink level is : 1\nPlease be careful while driving!", null, "OK");
         alert.Show ();
         break;
     case DrunkLevel.Level2:
         alert = new UIAlertView ("Don't drive after drunk!", "You current drink level is : 2\nPlease be careful while driving!", null, "OK");
         alert.Show ();
         break;
     case DrunkLevel.Level3:
     case DrunkLevel.Level4:
         alert = new UIAlertView ("Don't drive after drunk!", "You current drink level is over 3\nPlease find someone else to drive!", null, "OK");
         alert.Show ();
         break;
     default:
         break;
     }
 }