Eamon CS  3.1.0
Eamon.Game.Menus.Menu Class Reference
Inheritance diagram for Eamon.Game.Menus.Menu:
Eamon.Framework.Menus.IMenu EamonDD.Game.Menus.ActionMenus.AdventureSupportMenu01 EamonDD.Game.Menus.ActionMenus.AnalyseAdventureRecordTreeMenu EamonDD.Game.Menus.ActionMenus.AnalyseAllRecordInterdependenciesMenu EamonDD.Game.Menus.ActionMenus.AnalyseCharacterRecordTreeMenu EamonDD.Game.Menus.ActionMenus.BriefMapRoomRecordConnectionsMenu EamonDD.Game.Menus.ActionMenus.ConvertApple2EamonAdventureMenu EamonDD.Game.Menus.ActionMenus.ConvertEamonDeluxeAdventureMenu EamonDD.Game.Menus.ActionMenus.DeleteModuleRecordMenu EamonDD.Game.Menus.ActionMenus.EditConfigRecordMenu EamonDD.Game.Menus.ActionMenus.EditGlobalLaunchParametersMenu EamonDD.Game.Menus.ActionMenus.EditModuleRecordMenu EamonDD.Game.Menus.ActionMenus.FullMapRoomRecordConnectionsMenu EamonDD.Game.Menus.ActionMenus.GenerateDeadBodyArtifactRecordsMenu EamonDD.Game.Menus.ActionMenus.GenerateDummyArtifactRecordsMenu EamonDD.Game.Menus.ActionMenus.ListConfigRecordMenu EamonDD.Game.Menus.ActionMenus.ListModuleRecordMenu EamonDD.Game.Menus.ActionMenus.RecordMenu< T > EamonDD.Game.Menus.ActionMenus.ShowCharacterStatusSummaryMenu EamonDD.Game.Menus.HierarchicalMenus.AddArtifactRecordMenu EamonDD.Game.Menus.HierarchicalMenus.AddCharacterRecordMenu EamonDD.Game.Menus.HierarchicalMenus.AddFilesetRecordMenu EamonDD.Game.Menus.HierarchicalMenus.AddMonsterRecordMenu EamonDD.Game.Menus.HierarchicalMenus.AddRoomRecordMenu EamonDD.Game.Menus.HierarchicalMenus.AdventureConversionMenu EamonDD.Game.Menus.HierarchicalMenus.AdventureSupportMenu EamonDD.Game.Menus.HierarchicalMenus.ArtifactRecordMenu EamonDD.Game.Menus.HierarchicalMenus.ArtifactRecordUtilitiesMenu EamonDD.Game.Menus.HierarchicalMenus.CharacterRecordMenu EamonDD.Game.Menus.HierarchicalMenus.CharacterRecordUtilitiesMenu EamonDD.Game.Menus.HierarchicalMenus.ConfigRecordMenu EamonDD.Game.Menus.HierarchicalMenus.ConfigRecordUtilitiesMenu EamonDD.Game.Menus.HierarchicalMenus.EditArtifactRecordMenu EamonDD.Game.Menus.HierarchicalMenus.EditCharacterRecordMenu EamonDD.Game.Menus.HierarchicalMenus.EditConfigRecordMenu EamonDD.Game.Menus.HierarchicalMenus.EditFilesetRecordMenu EamonDD.Game.Menus.HierarchicalMenus.EditHintRecordMenu EamonDD.Game.Menus.HierarchicalMenus.EditModuleRecordMenu EamonDD.Game.Menus.HierarchicalMenus.EditMonsterRecordMenu EamonDD.Game.Menus.HierarchicalMenus.EditRoomRecordMenu EamonDD.Game.Menus.HierarchicalMenus.EffectRecordMenu EamonDD.Game.Menus.HierarchicalMenus.EffectRecordUtilitiesMenu EamonDD.Game.Menus.HierarchicalMenus.FilesetRecordMenu EamonDD.Game.Menus.HierarchicalMenus.FilesetRecordUtilitiesMenu EamonDD.Game.Menus.HierarchicalMenus.GlobalLaunchParameterMenu EamonDD.Game.Menus.HierarchicalMenus.HintRecordMenu EamonDD.Game.Menus.HierarchicalMenus.HintRecordUtilitiesMenu EamonDD.Game.Menus.HierarchicalMenus.ListArtifactRecordMenu EamonDD.Game.Menus.HierarchicalMenus.ListCharacterRecordMenu EamonDD.Game.Menus.HierarchicalMenus.ListFilesetRecordMenu EamonDD.Game.Menus.HierarchicalMenus.ListHintRecordMenu EamonDD.Game.Menus.HierarchicalMenus.ListMonsterRecordMenu EamonDD.Game.Menus.HierarchicalMenus.ListRoomRecordMenu EamonDD.Game.Menus.HierarchicalMenus.MainMenu EamonDD.Game.Menus.HierarchicalMenus.ModuleRecordMenu EamonDD.Game.Menus.HierarchicalMenus.ModuleRecordUtilitiesMenu EamonDD.Game.Menus.HierarchicalMenus.MonsterRecordMenu EamonDD.Game.Menus.HierarchicalMenus.MonsterRecordUtilitiesMenu EamonDD.Game.Menus.HierarchicalMenus.RoomRecordMenu EamonDD.Game.Menus.HierarchicalMenus.RoomRecordUtilitiesMenu EamonDD.Game.Menus.HierarchicalMenus.UtilitiesMenu EamonMH.Game.Menus.ActionMenus.CasinoSchmittMenu EamonMH.Game.Menus.ActionMenus.DonDiegoMenu EamonMH.Game.Menus.ActionMenus.DrinkBeerMenu EamonMH.Game.Menus.ActionMenus.ExamineAbilitiesMenu EamonMH.Game.Menus.ActionMenus.GoodWitchMenu EamonMH.Game.Menus.ActionMenus.GoOnAdventureMenu EamonMH.Game.Menus.ActionMenus.GrendelSmithyMenu EamonMH.Game.Menus.ActionMenus.HokasTokasMenu EamonMH.Game.Menus.ActionMenus.InfoBoothMenu EamonMH.Game.Menus.ActionMenus.LicensedWizardMenu EamonMH.Game.Menus.ActionMenus.MarcosCavielliMenu EamonMH.Game.Menus.ActionMenus.MasterArmorMenu EamonMH.Game.Menus.ActionMenus.OuterChamberMenu EamonMH.Game.Menus.ActionMenus.RegistrationDeskMenu EamonMH.Game.Menus.ActionMenus.RowanMcFennyMenu EamonMH.Game.Menus.ActionMenus.VillageSquareMenu EamonMH.Game.Menus.HierarchicalMenus.MainHallMenu EamonMH.Game.Menus.HierarchicalMenus.PracticeAreaMenu EamonMH.Game.Menus.HierarchicalMenus.VillageMenu

Public Member Functions

virtual bool IsCharMenuItem (char ch)
 
virtual void PrintSubtitle ()
 
virtual bool ShouldBreakMenuLoop ()
 
virtual void Startup ()
 
virtual void Shutdown ()
 
virtual void Execute ()
 
 Menu ()
 

Properties

virtual string Title [get, set]
 
virtual StringBuilder Buf [get, set]
 
virtual IList< IMenuItemMenuItemList [get, set]
 
- Properties inherited from Eamon.Framework.Menus.IMenu
string Title [get, set]
 
StringBuilder Buf [get, set]
 
IList< IMenuItemMenuItemList [get, set]
 

Constructor & Destructor Documentation

◆ Menu()

Eamon.Game.Menus.Menu.Menu ( )

Member Function Documentation

◆ Execute()

virtual void Eamon.Game.Menus.Menu.Execute ( )
virtual

Implements Eamon.Framework.Menus.IMenu.

Reimplemented in EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu, EamonDD.Game.Menus.ActionMenus.AnalyseRecordInterdependenciesMenu< T, U >, EamonMH.Game.Menus.ActionMenus.MarcosCavielliMenu, EamonMH.Game.Menus.ActionMenus.RegistrationDeskMenu, EamonDD.Game.Menus.ActionMenus.ShowCharacterStatusSummaryMenu, EamonMH.Game.Menus.ActionMenus.GrendelSmithyMenu, EamonDD.Game.Menus.ActionMenus.ConvertEamonDeluxeAdventureMenu, EamonDD.Game.Menus.ActionMenus.AnalyseAllRecordInterdependenciesMenu, EamonDD.Game.Menus.ActionMenus.ConvertApple2EamonAdventureMenu, EamonMH.Game.Menus.ActionMenus.GoOnAdventureMenu, EamonDD.Game.Menus.ActionMenus.AnalyseAdventureRecordTreeMenu, EamonMH.Game.Menus.ActionMenus.HokasTokasMenu, EamonMH.Game.Menus.ActionMenus.DonDiegoMenu, EamonMH.Game.Menus.ActionMenus.LicensedWizardMenu, EamonMH.Game.Menus.ActionMenus.GoodWitchMenu, EamonDD.Game.Menus.ActionMenus.GenerateDeadBodyArtifactRecordsMenu, EamonDD.Game.Menus.ActionMenus.AnalyseCharacterRecordTreeMenu, EamonMH.Game.Menus.ActionMenus.InfoBoothMenu, EamonDD.Game.Menus.ActionMenus.EditRecordOneFieldMenu< T, U >, EamonDD.Game.Menus.ActionMenus.GenerateDummyArtifactRecordsMenu, EamonDD.Game.Menus.ActionMenus.AddCustomAdventureClassesMenu, EamonDD.Game.Menus.ActionMenus.EditGlobalLaunchParametersMenu, EamonMH.Game.Menus.ActionMenus.ExamineAbilitiesMenu, EamonMH.Game.Menus.ActionMenus.VillageSquareMenu, EamonDD.Game.Menus.ActionMenus.AddRecordCopyMenu< T, U >, EamonDD.Game.Menus.ActionMenus.AddRecordManualMenu< T, U >, EamonDD.Game.Menus.ActionMenus.EditConfigRecordOneFieldMenu, EamonDD.Game.Menus.ActionMenus.EditRecordManyFieldsMenu< T, U >, EamonDD.Game.Menus.ActionMenus.EditModuleRecordOneFieldMenu, EamonDD.Game.Menus.ActionMenus.BriefMapRoomRecordConnectionsMenu, EamonDD.Game.Menus.ActionMenus.FullMapRoomRecordConnectionsMenu, EamonMH.Game.Menus.ActionMenus.MasterArmorMenu, EamonDD.Game.Menus.ActionMenus.DeleteAdventureMenu, EamonMH.Game.Menus.ActionMenus.RowanMcFennyMenu, EamonMH.Game.Menus.ActionMenus.OuterChamberMenu, EamonDD.Game.Menus.ActionMenus.ListConfigRecordMenu, EamonDD.Game.Menus.ActionMenus.DeleteRecordMenu< T, U >, EamonDD.Game.Menus.ActionMenus.ListRecordDetailMenu< T, U >, EamonDD.Game.Menus.ActionMenus.DeleteModuleRecordMenu, EamonDD.Game.Menus.ActionMenus.ListModuleRecordMenu, EamonDD.Game.Menus.ActionMenus.DeleteCustomAdventureClassesMenu, EamonMH.Game.Menus.ActionMenus.CasinoSchmittMenu, EamonDD.Game.Menus.ActionMenus.ListRecordNameMenu< T, U >, EamonDD.Game.Menus.ActionMenus.EditConfigRecordManyFieldsMenu, EamonDD.Game.Menus.ActionMenus.EditModuleRecordManyFieldsMenu, EamonDD.Game.Menus.ActionMenus.AddStandardAdventureMenu, and EamonMH.Game.Menus.ActionMenus.DrinkBeerMenu.

◆ IsCharMenuItem()

virtual bool Eamon.Game.Menus.Menu.IsCharMenuItem ( char  ch)
virtual

Parameters
ch
Returns

Implements Eamon.Framework.Menus.IMenu.

◆ PrintSubtitle()

virtual void Eamon.Game.Menus.Menu.PrintSubtitle ( )
virtual

Implements Eamon.Framework.Menus.IMenu.

Reimplemented in EamonDD.Game.Menus.HierarchicalMenus.UtilitiesMenu, EamonDD.Game.Menus.HierarchicalMenus.AddArtifactRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ArtifactRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ArtifactRecordUtilitiesMenu, EamonDD.Game.Menus.HierarchicalMenus.EditArtifactRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ListArtifactRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.AddCharacterRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.CharacterRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.CharacterRecordUtilitiesMenu, EamonDD.Game.Menus.HierarchicalMenus.EditCharacterRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ListCharacterRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ConfigRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.EffectRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.EffectRecordUtilitiesMenu, EamonDD.Game.Menus.HierarchicalMenus.AddFilesetRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.EditFilesetRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.FilesetRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ListFilesetRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.EditHintRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.HintRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.HintRecordUtilitiesMenu, EamonDD.Game.Menus.HierarchicalMenus.ListHintRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ModuleRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ModuleRecordUtilitiesMenu, EamonDD.Game.Menus.HierarchicalMenus.AddMonsterRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.EditMonsterRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ListMonsterRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.MonsterRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.MonsterRecordUtilitiesMenu, EamonDD.Game.Menus.HierarchicalMenus.AddRoomRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.EditRoomRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.ListRoomRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.RoomRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.RoomRecordUtilitiesMenu, EamonMH.Game.Menus.HierarchicalMenus.MainHallMenu, EamonMH.Game.Menus.HierarchicalMenus.PracticeAreaMenu, EamonMH.Game.Menus.HierarchicalMenus.VillageMenu, EamonDD.Game.Menus.HierarchicalMenus.ConfigRecordUtilitiesMenu, EamonDD.Game.Menus.HierarchicalMenus.EditConfigRecordMenu, EamonDD.Game.Menus.HierarchicalMenus.FilesetRecordUtilitiesMenu, EamonDD.Game.Menus.HierarchicalMenus.MainMenu, and EamonDD.Game.Menus.HierarchicalMenus.EditModuleRecordMenu.

◆ ShouldBreakMenuLoop()

virtual bool Eamon.Game.Menus.Menu.ShouldBreakMenuLoop ( )
virtual

◆ Shutdown()

virtual void Eamon.Game.Menus.Menu.Shutdown ( )
virtual

◆ Startup()

virtual void Eamon.Game.Menus.Menu.Startup ( )
virtual

Property Documentation

◆ Buf

virtual StringBuilder Eamon.Game.Menus.Menu.Buf
getset

◆ MenuItemList

virtual IList<IMenuItem> Eamon.Game.Menus.Menu.MenuItemList
getset

◆ Title

virtual string Eamon.Game.Menus.Menu.Title
getset

The documentation for this class was generated from the following file: