Example #1
0
        /// <summary>
        /// Asks the player which item action they want to take.
        /// </summary>
        /// <returns>Action number</returns>
        public static int GetFoundItemAction()
        {
            GameWriter.DisplayItemOptions();
            var actionInput = ReadLine();
            int action;

            while (!int.TryParse(actionInput, out action) || action < 1 || action > 4)
            {
                GameWriter.ClearScreen();
                GameWriter.AskForNumberMessage(1, 2);

                GameWriter.DisplayItemOptions();

                actionInput = ReadLine();
            }

            GameWriter.ClearScreen();
            return(action);
        }