public IAppModule Run() { var menu = new Menu("Main menu:"); menu.AddMenuEntry("1", "start adventure", new SelectHeroModule()); menu.AddMenuEntry("q", "exit game", new ExitGameModule()); return(menu.Execute()); }
public IAppModule Run() { var mm = new Menu("Select Hero"); mm.AddMenuEntry("1", "Paladin", new PlayModule(Character.Warrior)); mm.AddMenuEntry("2", "Archer", new PlayModule(Character.Archer)); mm.AddMenuEntry("3", "Mage", new PlayModule(Character.Mage)); mm.AddMenuEntry("q", "Back to main menu", new MainMenuModule()); return(mm.Execute()); }