Exemple #1
0
 public MenuHandler(
     IMainMenu mainMenu,
     IMainFrame mainFrame,
     IOptionsFrame optionsFrame,
     IStatusFrame playerStatusFrame,
     IStatusFrame monsterStatusFrame)
 {
     this.mainMenu           = mainMenu;
     this.mainFrame          = mainFrame;
     this.optionsFrame       = optionsFrame;
     this.playerStatusFrame  = playerStatusFrame;
     this.monsterStatusFrame = monsterStatusFrame;
 }
Exemple #2
0
        public void ShowStatus(IPlayer player, IOptionsFrame optionsFrame)
        {
            this.ClearInside();
            optionsFrame.ClearInside();
            optionsFrame.WriteText("Return to battle.");

            this.DisplayStats(player);
            this.DisplayBackButton(ConsoleColor.Yellow, true);

            Console.SetCursorPosition(StartWidth + 26, StartHeight + 1);
            Console.Write("Normal Attacks:");
            this.DisplayNormalAttacks(player);

            Console.SetCursorPosition(StartWidth + 54, StartHeight + 2);
            Console.Write("Magic Attacks:");
            this.DisplayMagicAttacks(player);
        }