Esempio n. 1
0
        private void handleItem(int option)
        {
            try {
                IPetItem item = player.Take(option);
                switch (optionSelected)
                {
                case PlayerAction.Feed:
                    pet1.Feed(item);
                    break;

                case PlayerAction.Play:
                    pet1.Play(item);
                    break;

                case PlayerAction.Medicate:
                    pet1.Medicate(item);
                    break;
                }
            } catch (ArgumentOutOfRangeException e)
            {
                Console.WriteLine("Invalid Option");
            }

            appState = AppState.Running;
        }