Beispiel #1
0
        private void WaitForTurn(int level)
        {
            string key = Console.ReadKey().Key.ToString();

            if (key == "UpArrow" || key == "DownArrow" || key == "RightArrow" || key == "LeftArrow")
            {
                key = key.Split('A')[0];
                _player.MoveTruck(key);
                foreach (Employee e in _field.GetEmployees())
                {
                    e.Action();
                }
                _field.ShowField();
                AllCratesOnDestination();
            }
            else if (key == "R")
            {
                LoadLevel(level);
            }
            else if (key == "S")
            {
                Lobby();
            }
            WaitForTurn(level);
        }