Beispiel #1
0
        /// <summary>
        /// display information about the current space-time location
        /// </summary>
        public void DisplayLookAround()
        {
            ConsoleUtil.HeaderText = "Current Space-Time Location Info";
            ConsoleUtil.DisplayReset();
            ConsoleUtil.DisplayHeading(currentLocation().Name);
            ConsoleUtil.DisplayMessage(currentLocation().Description);

            DisplayContinuePrompt();
        }
Beispiel #2
0
        /// <summary>
        /// display information about items and treasures in the current space-time location
        /// </summary>
        public void DisplayLookAt()
        {
            ConsoleUtil.HeaderText = "Nearby Items and Treasure";
            ConsoleUtil.DisplayReset();
            ConsoleUtil.DisplayHeading(currentLocation().Name);

            ConsoleUtil.DisplayMessage($"> You see {localItems().Count} item(s)");
            foreach (Item item in localItems())
            {
                ConsoleUtil.DisplayMessage(item.ToString());
            }

            ConsoleUtil.DisplayMessage("");
            ConsoleUtil.DisplayMessage($"> You see {localTreasures().Count} treasure(s)");
            foreach (Treasure treasure in localTreasures())
            {
                ConsoleUtil.DisplayMessage(treasure.ToString());
            }
            DisplayContinuePrompt();
        }