Eamon CS  3.1.0
EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu Class Reference
Inheritance diagram for EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu:
EamonDD.Game.Menus.ActionMenus.AdventureSupportMenu01 EamonDD.Framework.Menus.ActionMenus.IAddCustomAdventureMenu Eamon.Game.Menus.Menu EamonDD.Framework.Menus.ActionMenus.IAdventureSupportMenu01 EamonDD.Framework.Menus.ActionMenus.IAdventureSupportMenu01 Eamon.Framework.Menus.IMenu Eamon.Framework.Menus.IMenu Eamon.Framework.Menus.IMenu

Public Member Functions

override void Execute ()
 
virtual void CreateCustomFiles ()
 
virtual void AddProjectToSolution ()
 
 AddCustomAdventureMenu ()
 
- Public Member Functions inherited from EamonDD.Game.Menus.ActionMenus.AdventureSupportMenu01
virtual string ReplaceMacros (string fileText)
 
virtual bool IsAdventureNameValid ()
 
virtual void CheckForPrerequisites ()
 
virtual void GetAdventureName ()
 
virtual void GetAuthorName ()
 
virtual void GetAuthorInitials ()
 
virtual void SelectAdvDbDataFiles ()
 
virtual void QueryToAddAdventure ()
 
virtual void QueryToProcessAdventure ()
 
virtual void CreateQuickLaunchFiles ()
 
virtual void CreateAdventureFolder ()
 
virtual void CreateCustomClassFile ()
 
virtual void CreateHintsXml ()
 
virtual void UpdateAdvDbDataFiles ()
 
virtual void UpdateDatFileClasses ()
 
virtual void RebuildProject ()
 
virtual void DeleteAdvBinaryFiles ()
 
virtual void PrintAdventureCreated ()
 
virtual void PrintAdventureProcessed ()
 
 AdventureSupportMenu01 ()
 
- Public Member Functions inherited from Eamon.Game.Menus.Menu
virtual bool IsCharMenuItem (char ch)
 
virtual void PrintSubtitle ()
 
virtual bool ShouldBreakMenuLoop ()
 
virtual void Startup ()
 
virtual void Shutdown ()
 
 Menu ()
 

Properties

virtual string ProgramCsText [get, set]
 
virtual string[] IPluginCsText [get, set]
 
virtual string[] PluginCsText [get, set]
 
virtual string ChangeLogText [get, set]
 
virtual string AdventureCsprojText [get, set]
 
- Properties inherited from EamonDD.Game.Menus.ActionMenus.AdventureSupportMenu01
virtual bool GotoCleanup [get, set]
 
virtual bool IncludeInterface [get, set]
 
virtual SupportMenuType SupportMenuType [get, set]
 
virtual string AdventureName [get, set]
 
virtual string AdventureName01 [get, set]
 
virtual string AuthorName [get, set]
 
virtual string AuthorInitials [get, set]
 
virtual string ParentClassFileName [get, set]
 
virtual string HintsXmlText [get, set]
 
virtual string EditAdventurePshText = @"EamonDD|EditYourAdventureName.psh|-pfn|YourLibraryName.dll|-wd|..\..\Adventures\YourAdventureName|-la|-rge" [get, set]
 
virtual string ResumeAdventurePshText = @"EamonRT|ResumeYourAdventureName.psh|-pfn|YourLibraryName.dll|-wd|..\..\Adventures\YourAdventureName" [get, set]
 
virtual string InterfaceCsText [get, set]
 
virtual string InterfaceCsText01 [get, set]
 
virtual string ClassWithInterfaceCsText [get, set]
 
virtual string ClassWithInterfaceCsText01 [get, set]
 
virtual string ClassCsText [get, set]
 
virtual IList< string > SelectedAdvDbDataFileList [get, set]
 
virtual IList< string > SelectedClassFileList [get, set]
 
- Properties inherited from Eamon.Game.Menus.Menu
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

◆ AddCustomAdventureMenu()

EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu.AddCustomAdventureMenu ( )

Member Function Documentation

◆ AddProjectToSolution()

virtual void EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu.AddProjectToSolution ( )
virtual

◆ CreateCustomFiles()

virtual void EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu.CreateCustomFiles ( )
virtual

◆ Execute()

override void EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu.Execute ( )
virtual

Reimplemented from Eamon.Game.Menus.Menu.

Property Documentation

◆ AdventureCsprojText

virtual string EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu.AdventureCsprojText
getset

◆ ChangeLogText

virtual string EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu.ChangeLogText
getset
Initial value:
=
@"
==================================================================================================================================
ChangeLog: YourAdventureName
==================================================================================================================================
Date Version Who Notes
----------------------------------------------------------------------------------------------------------------------------------
20XXXXXX 3.1.0 YourAuthorInitials Code complete 3.1.0
"

◆ IPluginCsText

virtual string [] EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu.IPluginCsText
getset
Initial value:
= new string[]
{
@"
// IEngine.cs
// Copyright (c) 2014+ by YourAuthorName. All rights reserved.
using System.Text;
namespace YourAdventureName.Framework.Plugin
{
public interface IEngine : EamonRT.Framework.Plugin.IEngine
{
new StringBuilder Buf { get; set; }
new StringBuilder Buf01 { get; set; }
}
}
"
}

◆ PluginCsText

virtual string [] EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu.PluginCsText
getset

◆ ProgramCsText

virtual string EamonDD.Game.Menus.ActionMenus.AddCustomAdventureMenu.ProgramCsText
getset
Initial value:
=
@"
// Program.cs
// Copyright (c) 2014+ by YourAuthorName. All rights reserved.
/*
*/
using Eamon.Framework.Portability;
namespace YourAdventureName
{
public class Program : EamonRT.Program, IProgram
{
public Program()
{
ProgramName = ""YourAdventureName"";
EngineType = typeof(Game.Plugin.Engine);
}
}
}
"


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