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; }
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); }