Eamon CS  3.1.0
Eamon.Framework.Menus.IMenu Interface Reference

More...

Inheritance diagram for Eamon.Framework.Menus.IMenu:
Eamon.Game.Menus.Menu EamonDD.Framework.Menus.ActionMenus.IAdventureSupportMenu01 EamonDD.Framework.Menus.ActionMenus.IAnalyseAdventureRecordTreeMenu EamonDD.Framework.Menus.ActionMenus.IAnalyseAllRecordInterdependenciesMenu EamonDD.Framework.Menus.ActionMenus.IAnalyseCharacterRecordTreeMenu EamonDD.Framework.Menus.ActionMenus.IBriefMapRoomRecordConnectionsMenu EamonDD.Framework.Menus.ActionMenus.IConvertApple2EamonAdventureMenu EamonDD.Framework.Menus.ActionMenus.IConvertEamonDeluxeAdventureMenu EamonDD.Framework.Menus.ActionMenus.IDeleteModuleRecordMenu EamonDD.Framework.Menus.ActionMenus.IEditConfigRecordMenu EamonDD.Framework.Menus.ActionMenus.IEditGlobalLaunchParametersMenu EamonDD.Framework.Menus.ActionMenus.IEditModuleRecordMenu EamonDD.Framework.Menus.ActionMenus.IFullMapRoomRecordConnectionsMenu EamonDD.Framework.Menus.ActionMenus.IGenerateDeadBodyArtifactRecordsMenu EamonDD.Framework.Menus.ActionMenus.IGenerateDummyArtifactRecordsMenu EamonDD.Framework.Menus.ActionMenus.IListConfigRecordMenu EamonDD.Framework.Menus.ActionMenus.IListModuleRecordMenu EamonDD.Framework.Menus.ActionMenus.IRecordMenu< T > EamonDD.Framework.Menus.ActionMenus.IShowCharacterStatusSummaryMenu EamonDD.Framework.Menus.HierarchicalMenus.IAddArtifactRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IAddCharacterRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IAddFilesetRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IAddMonsterRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IAddRoomRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IAdventureConversionMenu EamonDD.Framework.Menus.HierarchicalMenus.IAdventureSupportMenu EamonDD.Framework.Menus.HierarchicalMenus.IArtifactRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IArtifactRecordUtilitiesMenu EamonDD.Framework.Menus.HierarchicalMenus.ICharacterRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.ICharacterRecordUtilitiesMenu EamonDD.Framework.Menus.HierarchicalMenus.IConfigRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IConfigRecordUtilitiesMenu EamonDD.Framework.Menus.HierarchicalMenus.IEditArtifactRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IEditCharacterRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IEditConfigRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IEditFilesetRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IEditHintRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IEditModuleRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IEditMonsterRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IEditRoomRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IEffectRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IEffectRecordUtilitiesMenu EamonDD.Framework.Menus.HierarchicalMenus.IFilesetRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IFilesetRecordUtilitiesMenu EamonDD.Framework.Menus.HierarchicalMenus.IGlobalLaunchParameterMenu EamonDD.Framework.Menus.HierarchicalMenus.IHintRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IHintRecordUtilitiesMenu EamonDD.Framework.Menus.HierarchicalMenus.IListArtifactRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IListCharacterRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IListFilesetRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IListHintRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IListMonsterRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IListRoomRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IMainMenu EamonDD.Framework.Menus.HierarchicalMenus.IModuleRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IModuleRecordUtilitiesMenu EamonDD.Framework.Menus.HierarchicalMenus.IMonsterRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IMonsterRecordUtilitiesMenu EamonDD.Framework.Menus.HierarchicalMenus.IRoomRecordMenu EamonDD.Framework.Menus.HierarchicalMenus.IRoomRecordUtilitiesMenu EamonDD.Framework.Menus.HierarchicalMenus.IUtilitiesMenu EamonMH.Framework.Menus.ActionMenus.ICasinoSchmittMenu EamonMH.Framework.Menus.ActionMenus.IDonDiegoMenu EamonMH.Framework.Menus.ActionMenus.IDrinkBeerMenu EamonMH.Framework.Menus.ActionMenus.IExamineAbilitiesMenu EamonMH.Framework.Menus.ActionMenus.IGoodWitchMenu EamonMH.Framework.Menus.ActionMenus.IGoOnAdventureMenu EamonMH.Framework.Menus.ActionMenus.IGrendelSmithyMenu EamonMH.Framework.Menus.ActionMenus.IHokasTokasMenu EamonMH.Framework.Menus.ActionMenus.IInfoBoothMenu EamonMH.Framework.Menus.ActionMenus.ILicensedWizardMenu EamonMH.Framework.Menus.ActionMenus.IMarcosCavielliMenu EamonMH.Framework.Menus.ActionMenus.IMasterArmorMenu EamonMH.Framework.Menus.ActionMenus.IOuterChamberMenu EamonMH.Framework.Menus.ActionMenus.IRegistrationDeskMenu EamonMH.Framework.Menus.ActionMenus.IRowanMcFennyMenu EamonMH.Framework.Menus.ActionMenus.IVillageSquareMenu EamonMH.Framework.Menus.HierarchicalMenus.IMainHallMenu EamonMH.Framework.Menus.HierarchicalMenus.IPracticeAreaMenu EamonMH.Framework.Menus.HierarchicalMenus.IVillageMenu

Public Member Functions

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

Properties

string Title [get, set]
 
StringBuilder Buf [get, set]
 
IList< IMenuItemMenuItemList [get, set]
 

Detailed Description

Member Function Documentation

◆ Execute()

void Eamon.Framework.Menus.IMenu.Execute ( )

Implemented in EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu, EamonDD.Game.Menus.ActionMenus.AnalyseRecordInterdependenciesMenu< T, U >, EamonMH.Game.Menus.ActionMenus.MarcosCavielliMenu, Eamon.Game.Menus.Menu, 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()

bool Eamon.Framework.Menus.IMenu.IsCharMenuItem ( char  ch)

Parameters
ch
Returns

Implemented in Eamon.Game.Menus.Menu.

◆ PrintSubtitle()

void Eamon.Framework.Menus.IMenu.PrintSubtitle ( )

Implemented in Eamon.Game.Menus.Menu, 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()

bool Eamon.Framework.Menus.IMenu.ShouldBreakMenuLoop ( )

◆ Shutdown()

void Eamon.Framework.Menus.IMenu.Shutdown ( )

◆ Startup()

void Eamon.Framework.Menus.IMenu.Startup ( )

Implemented in Eamon.Game.Menus.Menu.

Property Documentation

◆ Buf

StringBuilder Eamon.Framework.Menus.IMenu.Buf
getset

◆ MenuItemList

IList<IMenuItem> Eamon.Framework.Menus.IMenu.MenuItemList
getset

◆ Title

string Eamon.Framework.Menus.IMenu.Title
getset


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