Eamon CS  3.1.0
EamonRT.Game.Commands.CommandImpl Class Reference

An implementation of the Command class that can be subclassed and overridden at the game level. More...

Inheritance diagram for EamonRT.Game.Commands.CommandImpl:
EamonRT.Framework.Commands.ICommandImpl EamonRT.Framework.Commands.ICommandSignatures Dharmaquest.Game.Commands.CommandImpl OrbOfMyLife.Game.Commands.CommandImpl TheDeepCanyon.Game.Commands.CommandImpl ThePyramidOfAnharos.Game.Commands.CommandImpl TheTempleOfNgurct.Game.Commands.CommandImpl TheVileGrimoireOfJaldial.Game.Commands.CommandImpl TheWayfarersInn.Game.Commands.CommandImpl

Public Member Functions

virtual void BuildPrepContainerYouSeePrefix (IArtifact artifact, ContainerType containerType, bool showCharOwned, StringBuilder buf)
 
virtual void PrintCantVerbObj (IGameBase obj)
 
virtual void PrintCantVerbIt (IArtifact artifact)
 
virtual void PrintCantVerbThat (IArtifact artifact)
 
virtual void PrintDoYouMeanObj1OrObj2 (IGameBase obj1, IGameBase obj2)
 
virtual void PrintWhyAttack (IGameBase obj)
 
virtual void PrintTakingFirst (IArtifact artifact)
 
virtual void PrintRemovingFirst (IArtifact artifact)
 
virtual void PrintBestLeftAlone (IArtifact artifact)
 
virtual void PrintTooHeavy (IArtifact artifact, bool getAll=false)
 
virtual void PrintMustBeFreed (IArtifact artifact)
 
virtual void PrintMustFirstOpen (IArtifact artifact)
 
virtual void PrintMustFirstClose (IArtifact artifact)
 
virtual void PrintWorn (IArtifact artifact)
 
virtual void PrintRemoved (IArtifact artifact)
 
virtual void PrintOpened (IArtifact artifact)
 
virtual void PrintClosed (IArtifact artifact)
 
virtual void PrintReceived (IArtifact artifact)
 
virtual void PrintRetrieved (IArtifact artifact)
 
virtual void PrintTaken (IArtifact artifact, bool getAll=false)
 
virtual void PrintDropped (IArtifact artifact)
 
virtual void PrintReadied (IArtifact artifact)
 
virtual void PrintNotOpen (IArtifact artifact)
 
virtual void PrintAlreadyOpen (IArtifact artifact)
 
virtual void PrintWontOpen (IArtifact artifact)
 
virtual void PrintWontFit (IArtifact artifact)
 
virtual void PrintFull (IArtifact artifact)
 
virtual void PrintOutOfSpace (IArtifact artifact)
 
virtual void PrintLocked (IArtifact artifact)
 
virtual void PrintBrokeIt (IArtifact artifact)
 
virtual void PrintHaveToForceOpen (IArtifact artifact)
 
virtual void PrintWearingRemoveFirst (IArtifact artifact)
 
virtual void PrintWearingRemoveFirst01 (IArtifact artifact)
 
virtual void PrintCantWearShieldWithWeapon (IArtifact shield, IArtifact weapon)
 
virtual void PrintContainerNotEmpty (IArtifact artifact, ContainerType containerType, bool isPlural)
 
virtual void PrintVerbItAll (IArtifact artifact)
 
virtual void PrintNoneLeft (IArtifact artifact)
 
virtual void PrintOkay ()
 
virtual void PrintOkay (IArtifact artifact)
 
virtual void PrintFeelBetter (IArtifact artifact)
 
virtual void PrintFeelWorse (IArtifact artifact)
 
virtual void PrintTryDifferentCommand (IArtifact artifact)
 
virtual void PrintNotWeapon (IArtifact artifact)
 
virtual void PrintNotReadyableWeapon (IArtifact artifact)
 
virtual void PrintNotWhileCarryingObj (IArtifact artifact)
 
virtual void PrintNotWhileWearingObj (IArtifact artifact)
 
virtual void PrintWontLight (IArtifact artifact)
 
virtual void PrintLightObj (IArtifact artifact)
 
virtual void PrintExtinguishObj (IArtifact artifact)
 
virtual void PrintLightExtinguished (IArtifact artifact)
 
virtual void PrintAlreadyWearingObj (IArtifact artifact)
 
virtual void PrintWhamHitObj (IArtifact artifact)
 
virtual void PrintFullDesc (IArtifact artifact, bool showName, bool showVerboseName)
 
virtual void PrintObjAmountLeft (IArtifact artifact, long objAmount, bool objEdible)
 
virtual void PrintPrepContainerYouSee (IArtifact artifact, IList< IArtifact > containerArtifactList, ContainerType containerType, bool showCharOwned, IRecordNameListArgs recordNameListArgs=null)
 
virtual void PrintNothingPrepContainer (IArtifact artifact, ContainerType containerType, bool showCharOwned)
 
virtual void PrintAttemptingToFlee (IArtifact artifact, Direction direction)
 
virtual void PrintCantReadyWeaponWithShield (IArtifact weapon, IArtifact shield)
 
virtual void PrintPolitelyRefuses (IMonster monster)
 
virtual void PrintTakesTheMoney (IMonster monster)
 
virtual void PrintWontLetYou (IMonster monster)
 
virtual void PrintHealthImproves (IMonster monster)
 
virtual void PrintAssumeCombatStance (IMonster monster)
 
virtual void PrintAssumeCombatStance01 (IMonster monster)
 
virtual void PrintCombatStance (IMonster monster)
 
virtual void PrintHaventSavedGameYet (IMonster monster)
 
virtual void PrintFullDesc (IMonster monster, bool showName, bool showVerboseName)
 
virtual void PrintHealthStatus (IMonster monster, bool includeUninjuredGroupMonsters)
 
virtual void PrintGiveGoldPiecesTo (IMonster monster, long goldAmount)
 
virtual void PrintActorIsWearing (IMonster monster, IList< IArtifact > monsterWornArtifactList, IRecordNameListArgs recordNameListArgs=null)
 
virtual void PrintActorIsCarrying (IMonster monster, IList< IArtifact > monsterCarriedArtifactList, IRecordNameListArgs recordNameListArgs=null)
 
virtual void PrintOpensConsumesAndHandsBack (IArtifact artifact, IMonster monster, bool objOpened, bool objEdible)
 
virtual void PrintConsumesItAll (IArtifact artifact, IMonster monster, bool objOpened)
 
virtual void PrintConsumesItAllHandsBack (IArtifact artifact, IMonster monster, bool objOpened)
 
virtual void PrintGiveObjToActor (IArtifact artifact, IMonster monster)
 
virtual void PrintObjBelongsToActor (IArtifact artifact, IMonster monster)
 
virtual void PrintFreeActorWithKey (IMonster monster, IArtifact key)
 
virtual void PrintOpenObjWithKey (IArtifact artifact, IArtifact key)
 
virtual void PrintPutObjPrepContainer (IArtifact artifact, IArtifact container, ContainerType containerType)
 
virtual void PrintActorRemovesObjPrepContainer (IMonster monster, IArtifact artifact, IArtifact container, ContainerType containerType, bool omitWeightCheck)
 
virtual void PrintActorPicksUpObj (IMonster monster, IArtifact artifact)
 
virtual void PrintActorReadiesObj (IMonster monster, IArtifact artifact)
 
virtual void PrintActorRemovesObjPrepContainer01 (IMonster monster, IArtifact artifact, IArtifact container, ContainerType containerType, bool omitWeightCheck)
 
virtual void PrintActorPicksUpWeapon (IMonster monster)
 
virtual void PrintActorReadiesWeapon (IMonster monster)
 
virtual void PrintBortVisitArtifact (IRoom room, IArtifact artifact)
 
virtual void PrintBortVisitMonster (IRoom room, IMonster monster)
 
virtual void PrintBortVisitRoom (IRoom room)
 
virtual void PrintBortRecallArtifact (IRoom room, IArtifact artifact)
 
virtual void PrintBortRecallMonster (IRoom room, IMonster monster)
 
virtual void PrintBortArtifactRoomInvalid (IArtifact artifact)
 
virtual void PrintBortMonsterRoomInvalid (IMonster monster)
 
virtual void PrintBortArtifactInvalid ()
 
virtual void PrintBortMonsterInvalid ()
 
virtual void PrintBortRoomInvalid ()
 
virtual void PrintHintQuestion (long hintNum, string question)
 
virtual void PrintHintQuestion01 (string question)
 
virtual void PrintHintAnswer (string answer, StringBuilder buf)
 
virtual void PrintSayText (string printedPhrase)
 
virtual void PrintBortUsage ()
 
virtual void PrintSettingsUsage ()
 
virtual void PrintNotEnoughGold ()
 
virtual void PrintMustFirstReadyWeapon ()
 
virtual void PrintDontHaveItNotHere ()
 
virtual void PrintDontHaveIt ()
 
virtual void PrintDontHaveIt02 (IArtifact artifact)
 
virtual void PrintDontNeedTo ()
 
virtual void PrintDontNeedTo02 (IArtifact artifact)
 
virtual void PrintCantDoThat ()
 
virtual void PrintCantVerbThat ()
 
virtual void PrintCantVerbHere ()
 
virtual void PrintBeMoreSpecific ()
 
virtual void PrintNobodyHereByThatName ()
 
virtual void PrintNothingHereByThatName ()
 
virtual void PrintYouSeeNothingSpecial ()
 
virtual void PrintDontBeAbsurd ()
 
virtual void PrintCalmDown ()
 
virtual void PrintNoPlaceToGo ()
 
virtual void PrintAttackNonEnemy ()
 
virtual void PrintAreYouSure ()
 
virtual void PrintReturnToMainHall ()
 
virtual void PrintReallyWantToQuit ()
 
virtual void PrintChangeSaveName ()
 
virtual void PrintEnterSaveName ()
 
virtual void PrintEnterHintChoice ()
 
virtual void PrintAnotherHint ()
 
virtual void PrintNothingHappens ()
 
virtual void PrintNoObviousWayToDoThat ()
 
virtual void PrintDontHaveTheKey ()
 
virtual void PrintSettingsChanged ()
 
virtual void PrintGameRestored ()
 
virtual void PrintGameSaved ()
 
virtual void PrintGameNotSaved ()
 
virtual void PrintNoHintsAvailable ()
 
virtual void PrintNoHintsAvailableNow ()
 
virtual void PrintYourQuestion ()
 
virtual void PrintNothingToDrop ()
 
virtual void PrintNothingToGet ()
 
virtual void PrintAlreadyWearingArmor ()
 
virtual void PrintAlreadyWearingShield ()
 
virtual void PrintZapDirectHit ()
 
virtual bool IsAllowedInRoom ()
 
virtual bool ShouldAllowSkillGains ()
 
virtual bool ShouldAllowRedirectToGetCommand ()
 
virtual bool ShouldShowUnseenArtifacts (IRoom room, IArtifact artifact)
 
virtual void Stage ()
 
virtual void Execute ()
 
virtual void ExecuteForPlayer ()
 
virtual void ExecuteForMonster ()
 
virtual string GetPrintedVerb ()
 
virtual bool IsEnabled (IMonster monster)
 
virtual bool IsPrepEnabled (IPrep prep)
 
virtual void CopyCommandData (ICommand destCommand, bool includeIobj=true)
 
virtual void RedirectToGetCommand< T > (IArtifact artifact, bool printTaking=true)
 
 CommandImpl ()
 

Public Attributes

IMonster _actorMonster
 
IRoom _actorRoom
 

Properties

virtual ICommand Command [get, set]
 
virtual ICommandParser CommandParser [get, set]
 
virtual IMonster ActorMonster [get, set]
 
virtual IRoom ActorRoom [get, set]
 
virtual IGameBase Dobj [get, set]
 
virtual IArtifact DobjArtifact [get]
 
virtual IMonster DobjMonster [get]
 
virtual IGameBase Iobj [get, set]
 
virtual IArtifact IobjArtifact [get]
 
virtual IMonster IobjMonster [get]
 
virtual string[] Synonyms [get, set]
 
virtual long SortOrder [get, set]
 
virtual string Verb [get, set]
 
virtual string ParserMatchName [get, set]
 
virtual IPrep Prep [get, set]
 
virtual CommandType Type [get, set]
 
virtual ContainerType ContainerType [get, set]
 
virtual bool GetCommandCalled [get, set]
 
virtual bool IsNew [get, set]
 
virtual bool IsListed [get, set]
 
virtual bool IsSentenceParserEnabled [get, set]
 
virtual bool IsDobjPrepEnabled [get, set]
 
virtual bool IsIobjEnabled [get, set]
 
virtual bool IsDarkEnabled [get, set]
 
virtual bool IsPlayerEnabled [get, set]
 
virtual bool IsMonsterEnabled [get, set]
 
- Properties inherited from EamonRT.Framework.Commands.ICommandImpl
ICommand Command [get, set]
 
- Properties inherited from EamonRT.Framework.Commands.ICommandSignatures
ICommandParser CommandParser [get, set]
 
IMonster ActorMonster [get, set]
 
IRoom ActorRoom [get, set]
 
IGameBase Dobj [get, set]
 
IArtifact DobjArtifact [get]
 
IMonster DobjMonster [get]
 
IGameBase Iobj [get, set]
 
IArtifact IobjArtifact [get]
 
IMonster IobjMonster [get]
 
string[] Synonyms [get, set]
 
long SortOrder [get, set]
 
string Verb [get, set]
 
string ParserMatchName [get, set]
 
IPrep Prep [get, set]
 
CommandType Type [get, set]
 
ContainerType ContainerType [get, set]
 
bool GetCommandCalled [get, set]
 
bool IsNew [get, set]
 
bool IsListed [get, set]
 
bool IsSentenceParserEnabled [get, set]
 
bool IsDobjPrepEnabled [get, set]
 
bool IsIobjEnabled [get, set]
 
bool IsDarkEnabled [get, set]
 
bool IsPlayerEnabled [get, set]
 
bool IsMonsterEnabled [get, set]
 

Detailed Description

An implementation of the Command class that can be subclassed and overridden at the game level.

This class was introduced to allow the game designer to override the logic in the abstract base class Command. While it's already possible to override each Command individually for derived behavior, CommandImpl offers a way to modify behavior globally. Command and CommandImpl together form two halves of a single conceptual class.

When subclassing and writing code in CommandImpl, avoid direct access to its methods or properties. Instead, use the Command property to access them indirectly, for example, Command.PrintNotEnoughGold() or Command.ActorRoom. This ensures that if a subclass of Command overrides a property or method, Command will use the overridden version rather than the CommandImpl version.

TODO: add examples to illustrate the practical applications and advantages of using this implementation.

See also
ICommandImpl, ICommand, ICommandSignatures

Constructor & Destructor Documentation

◆ CommandImpl()

EamonRT.Game.Commands.CommandImpl.CommandImpl ( )

Member Function Documentation

◆ BuildPrepContainerYouSeePrefix()

virtual void EamonRT.Game.Commands.CommandImpl.BuildPrepContainerYouSeePrefix ( IArtifact  artifact,
ContainerType  containerType,
bool  showCharOwned,
StringBuilder  buf 
)
virtual

Parameters
artifact
containerType
showCharOwned
buf

Implements EamonRT.Framework.Commands.ICommandSignatures.

Reimplemented in TheWayfarersInn.Game.Commands.CommandImpl.

◆ CopyCommandData()

virtual void EamonRT.Game.Commands.CommandImpl.CopyCommandData ( ICommand  destCommand,
bool  includeIobj = true 
)
virtual

Parameters
destCommand
includeIobj

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ Execute()

virtual void EamonRT.Game.Commands.CommandImpl.Execute ( )
virtual

◆ ExecuteForMonster()

virtual void EamonRT.Game.Commands.CommandImpl.ExecuteForMonster ( )
virtual

◆ ExecuteForPlayer()

virtual void EamonRT.Game.Commands.CommandImpl.ExecuteForPlayer ( )
virtual

◆ GetPrintedVerb()

virtual string EamonRT.Game.Commands.CommandImpl.GetPrintedVerb ( )
virtual

◆ IsAllowedInRoom()

virtual bool EamonRT.Game.Commands.CommandImpl.IsAllowedInRoom ( )
virtual

◆ IsEnabled()

virtual bool EamonRT.Game.Commands.CommandImpl.IsEnabled ( IMonster  monster)
virtual

Parameters
monster
Returns

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ IsPrepEnabled()

virtual bool EamonRT.Game.Commands.CommandImpl.IsPrepEnabled ( IPrep  prep)
virtual

Parameters
prep
Returns

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorIsCarrying()

virtual void EamonRT.Game.Commands.CommandImpl.PrintActorIsCarrying ( IMonster  monster,
IList< IArtifact monsterCarriedArtifactList,
IRecordNameListArgs  recordNameListArgs = null 
)
virtual

Parameters
monster
monsterCarriedArtifactList
recordNameListArgs

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorIsWearing()

virtual void EamonRT.Game.Commands.CommandImpl.PrintActorIsWearing ( IMonster  monster,
IList< IArtifact monsterWornArtifactList,
IRecordNameListArgs  recordNameListArgs = null 
)
virtual

Parameters
monster
monsterWornArtifactList
recordNameListArgs

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorPicksUpObj()

virtual void EamonRT.Game.Commands.CommandImpl.PrintActorPicksUpObj ( IMonster  monster,
IArtifact  artifact 
)
virtual

Parameters
monster
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorPicksUpWeapon()

virtual void EamonRT.Game.Commands.CommandImpl.PrintActorPicksUpWeapon ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorReadiesObj()

virtual void EamonRT.Game.Commands.CommandImpl.PrintActorReadiesObj ( IMonster  monster,
IArtifact  artifact 
)
virtual

Parameters
monster
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorReadiesWeapon()

virtual void EamonRT.Game.Commands.CommandImpl.PrintActorReadiesWeapon ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorRemovesObjPrepContainer()

virtual void EamonRT.Game.Commands.CommandImpl.PrintActorRemovesObjPrepContainer ( IMonster  monster,
IArtifact  artifact,
IArtifact  container,
ContainerType  containerType,
bool  omitWeightCheck 
)
virtual

Parameters
monster
artifact
container
containerType
omitWeightCheck

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintActorRemovesObjPrepContainer01()

virtual void EamonRT.Game.Commands.CommandImpl.PrintActorRemovesObjPrepContainer01 ( IMonster  monster,
IArtifact  artifact,
IArtifact  container,
ContainerType  containerType,
bool  omitWeightCheck 
)
virtual

Parameters
monster
artifact
container
containerType
omitWeightCheck

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAlreadyOpen()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAlreadyOpen ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAlreadyWearingArmor()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAlreadyWearingArmor ( )
virtual

◆ PrintAlreadyWearingObj()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAlreadyWearingObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAlreadyWearingShield()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAlreadyWearingShield ( )
virtual

◆ PrintAnotherHint()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAnotherHint ( )
virtual

◆ PrintAreYouSure()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAreYouSure ( )
virtual

◆ PrintAssumeCombatStance()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAssumeCombatStance ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAssumeCombatStance01()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAssumeCombatStance01 ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintAttackNonEnemy()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAttackNonEnemy ( )
virtual

◆ PrintAttemptingToFlee()

virtual void EamonRT.Game.Commands.CommandImpl.PrintAttemptingToFlee ( IArtifact  artifact,
Direction  direction 
)
virtual

Parameters
artifact
direction

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBeMoreSpecific()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBeMoreSpecific ( )
virtual

◆ PrintBestLeftAlone()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBestLeftAlone ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortArtifactInvalid()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortArtifactInvalid ( )
virtual

◆ PrintBortArtifactRoomInvalid()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortArtifactRoomInvalid ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortMonsterInvalid()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortMonsterInvalid ( )
virtual

◆ PrintBortMonsterRoomInvalid()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortMonsterRoomInvalid ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortRecallArtifact()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortRecallArtifact ( IRoom  room,
IArtifact  artifact 
)
virtual

Parameters
room
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortRecallMonster()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortRecallMonster ( IRoom  room,
IMonster  monster 
)
virtual

Parameters
room
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortRoomInvalid()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortRoomInvalid ( )
virtual

◆ PrintBortUsage()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortUsage ( )
virtual

◆ PrintBortVisitArtifact()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortVisitArtifact ( IRoom  room,
IArtifact  artifact 
)
virtual

Parameters
room
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortVisitMonster()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortVisitMonster ( IRoom  room,
IMonster  monster 
)
virtual

Parameters
room
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBortVisitRoom()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBortVisitRoom ( IRoom  room)
virtual

Parameters
room

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintBrokeIt()

virtual void EamonRT.Game.Commands.CommandImpl.PrintBrokeIt ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintCalmDown()

virtual void EamonRT.Game.Commands.CommandImpl.PrintCalmDown ( )
virtual

◆ PrintCantDoThat()

virtual void EamonRT.Game.Commands.CommandImpl.PrintCantDoThat ( )
virtual

◆ PrintCantReadyWeaponWithShield()

virtual void EamonRT.Game.Commands.CommandImpl.PrintCantReadyWeaponWithShield ( IArtifact  weapon,
IArtifact  shield 
)
virtual

Parameters
weapon
shield

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintCantVerbHere()

virtual void EamonRT.Game.Commands.CommandImpl.PrintCantVerbHere ( )
virtual

◆ PrintCantVerbIt()

virtual void EamonRT.Game.Commands.CommandImpl.PrintCantVerbIt ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintCantVerbObj()

virtual void EamonRT.Game.Commands.CommandImpl.PrintCantVerbObj ( IGameBase  obj)
virtual

◆ PrintCantVerbThat() [1/2]

virtual void EamonRT.Game.Commands.CommandImpl.PrintCantVerbThat ( )
virtual

◆ PrintCantVerbThat() [2/2]

virtual void EamonRT.Game.Commands.CommandImpl.PrintCantVerbThat ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintCantWearShieldWithWeapon()

virtual void EamonRT.Game.Commands.CommandImpl.PrintCantWearShieldWithWeapon ( IArtifact  shield,
IArtifact  weapon 
)
virtual

Parameters
shield
weapon

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintChangeSaveName()

virtual void EamonRT.Game.Commands.CommandImpl.PrintChangeSaveName ( )
virtual

◆ PrintClosed()

virtual void EamonRT.Game.Commands.CommandImpl.PrintClosed ( IArtifact  artifact)
virtual

◆ PrintCombatStance()

virtual void EamonRT.Game.Commands.CommandImpl.PrintCombatStance ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintConsumesItAll()

virtual void EamonRT.Game.Commands.CommandImpl.PrintConsumesItAll ( IArtifact  artifact,
IMonster  monster,
bool  objOpened 
)
virtual

Parameters
artifact
monster
objOpened

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintConsumesItAllHandsBack()

virtual void EamonRT.Game.Commands.CommandImpl.PrintConsumesItAllHandsBack ( IArtifact  artifact,
IMonster  monster,
bool  objOpened 
)
virtual

Parameters
artifact
monster
objOpened

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintContainerNotEmpty()

virtual void EamonRT.Game.Commands.CommandImpl.PrintContainerNotEmpty ( IArtifact  artifact,
ContainerType  containerType,
bool  isPlural 
)
virtual

Parameters
artifact
containerType
isPlural

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintDontBeAbsurd()

virtual void EamonRT.Game.Commands.CommandImpl.PrintDontBeAbsurd ( )
virtual

◆ PrintDontHaveIt()

◆ PrintDontHaveIt02()

virtual void EamonRT.Game.Commands.CommandImpl.PrintDontHaveIt02 ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintDontHaveItNotHere()

virtual void EamonRT.Game.Commands.CommandImpl.PrintDontHaveItNotHere ( )
virtual

◆ PrintDontHaveTheKey()

virtual void EamonRT.Game.Commands.CommandImpl.PrintDontHaveTheKey ( )
virtual

◆ PrintDontNeedTo()

virtual void EamonRT.Game.Commands.CommandImpl.PrintDontNeedTo ( )
virtual

◆ PrintDontNeedTo02()

virtual void EamonRT.Game.Commands.CommandImpl.PrintDontNeedTo02 ( IArtifact  artifact)
virtual

◆ PrintDoYouMeanObj1OrObj2()

virtual void EamonRT.Game.Commands.CommandImpl.PrintDoYouMeanObj1OrObj2 ( IGameBase  obj1,
IGameBase  obj2 
)
virtual

◆ PrintDropped()

virtual void EamonRT.Game.Commands.CommandImpl.PrintDropped ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintEnterHintChoice()

virtual void EamonRT.Game.Commands.CommandImpl.PrintEnterHintChoice ( )
virtual

◆ PrintEnterSaveName()

virtual void EamonRT.Game.Commands.CommandImpl.PrintEnterSaveName ( )
virtual

◆ PrintExtinguishObj()

virtual void EamonRT.Game.Commands.CommandImpl.PrintExtinguishObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFeelBetter()

virtual void EamonRT.Game.Commands.CommandImpl.PrintFeelBetter ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFeelWorse()

virtual void EamonRT.Game.Commands.CommandImpl.PrintFeelWorse ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFreeActorWithKey()

virtual void EamonRT.Game.Commands.CommandImpl.PrintFreeActorWithKey ( IMonster  monster,
IArtifact  key 
)
virtual

Parameters
monster
key

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFull()

virtual void EamonRT.Game.Commands.CommandImpl.PrintFull ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFullDesc() [1/2]

virtual void EamonRT.Game.Commands.CommandImpl.PrintFullDesc ( IArtifact  artifact,
bool  showName,
bool  showVerboseName 
)
virtual

Parameters
artifact
showName
showVerboseName

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintFullDesc() [2/2]

virtual void EamonRT.Game.Commands.CommandImpl.PrintFullDesc ( IMonster  monster,
bool  showName,
bool  showVerboseName 
)
virtual

Parameters
monster
showName
showVerboseName

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintGameNotSaved()

virtual void EamonRT.Game.Commands.CommandImpl.PrintGameNotSaved ( )
virtual

◆ PrintGameRestored()

virtual void EamonRT.Game.Commands.CommandImpl.PrintGameRestored ( )
virtual

◆ PrintGameSaved()

virtual void EamonRT.Game.Commands.CommandImpl.PrintGameSaved ( )
virtual

◆ PrintGiveGoldPiecesTo()

virtual void EamonRT.Game.Commands.CommandImpl.PrintGiveGoldPiecesTo ( IMonster  monster,
long  goldAmount 
)
virtual

Parameters
monster
goldAmount

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintGiveObjToActor()

virtual void EamonRT.Game.Commands.CommandImpl.PrintGiveObjToActor ( IArtifact  artifact,
IMonster  monster 
)
virtual

Parameters
artifact
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHaventSavedGameYet()

virtual void EamonRT.Game.Commands.CommandImpl.PrintHaventSavedGameYet ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHaveToForceOpen()

virtual void EamonRT.Game.Commands.CommandImpl.PrintHaveToForceOpen ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHealthImproves()

virtual void EamonRT.Game.Commands.CommandImpl.PrintHealthImproves ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHealthStatus()

virtual void EamonRT.Game.Commands.CommandImpl.PrintHealthStatus ( IMonster  monster,
bool  includeUninjuredGroupMonsters 
)
virtual

Parameters
monster
includeUninjuredGroupMonsters

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHintAnswer()

virtual void EamonRT.Game.Commands.CommandImpl.PrintHintAnswer ( string  answer,
StringBuilder  buf 
)
virtual

Parameters
answer
buf

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHintQuestion()

virtual void EamonRT.Game.Commands.CommandImpl.PrintHintQuestion ( long  hintNum,
string  question 
)
virtual

Parameters
hintNum
question

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintHintQuestion01()

virtual void EamonRT.Game.Commands.CommandImpl.PrintHintQuestion01 ( string  question)
virtual

Parameters
question

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintLightExtinguished()

virtual void EamonRT.Game.Commands.CommandImpl.PrintLightExtinguished ( IArtifact  artifact)
virtual

◆ PrintLightObj()

virtual void EamonRT.Game.Commands.CommandImpl.PrintLightObj ( IArtifact  artifact)
virtual

◆ PrintLocked()

virtual void EamonRT.Game.Commands.CommandImpl.PrintLocked ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintMustBeFreed()

virtual void EamonRT.Game.Commands.CommandImpl.PrintMustBeFreed ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintMustFirstClose()

virtual void EamonRT.Game.Commands.CommandImpl.PrintMustFirstClose ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintMustFirstOpen()

virtual void EamonRT.Game.Commands.CommandImpl.PrintMustFirstOpen ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintMustFirstReadyWeapon()

virtual void EamonRT.Game.Commands.CommandImpl.PrintMustFirstReadyWeapon ( )
virtual

◆ PrintNobodyHereByThatName()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNobodyHereByThatName ( )
virtual

◆ PrintNoHintsAvailable()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNoHintsAvailable ( )
virtual

◆ PrintNoHintsAvailableNow()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNoHintsAvailableNow ( )
virtual

◆ PrintNoneLeft()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNoneLeft ( IArtifact  artifact)
virtual

◆ PrintNoObviousWayToDoThat()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNoObviousWayToDoThat ( )
virtual

◆ PrintNoPlaceToGo()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNoPlaceToGo ( )
virtual

◆ PrintNotEnoughGold()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNotEnoughGold ( )
virtual

◆ PrintNothingHappens()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNothingHappens ( )
virtual

◆ PrintNothingHereByThatName()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNothingHereByThatName ( )
virtual

◆ PrintNothingPrepContainer()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNothingPrepContainer ( IArtifact  artifact,
ContainerType  containerType,
bool  showCharOwned 
)
virtual

Parameters
artifact
containerType
showCharOwned

Implements EamonRT.Framework.Commands.ICommandSignatures.

Reimplemented in TheWayfarersInn.Game.Commands.CommandImpl.

◆ PrintNothingToDrop()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNothingToDrop ( )
virtual

◆ PrintNothingToGet()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNothingToGet ( )
virtual

◆ PrintNotOpen()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNotOpen ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNotReadyableWeapon()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNotReadyableWeapon ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNotWeapon()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNotWeapon ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNotWhileCarryingObj()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNotWhileCarryingObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintNotWhileWearingObj()

virtual void EamonRT.Game.Commands.CommandImpl.PrintNotWhileWearingObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintObjAmountLeft()

virtual void EamonRT.Game.Commands.CommandImpl.PrintObjAmountLeft ( IArtifact  artifact,
long  objAmount,
bool  objEdible 
)
virtual

Parameters
artifact
objAmount
objEdible

Implements EamonRT.Framework.Commands.ICommandSignatures.

Reimplemented in Dharmaquest.Game.Commands.CommandImpl.

◆ PrintObjBelongsToActor()

virtual void EamonRT.Game.Commands.CommandImpl.PrintObjBelongsToActor ( IArtifact  artifact,
IMonster  monster 
)
virtual

Parameters
artifact
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

Reimplemented in TheWayfarersInn.Game.Commands.CommandImpl.

◆ PrintOkay() [1/2]

virtual void EamonRT.Game.Commands.CommandImpl.PrintOkay ( )
virtual

◆ PrintOkay() [2/2]

virtual void EamonRT.Game.Commands.CommandImpl.PrintOkay ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintOpened()

virtual void EamonRT.Game.Commands.CommandImpl.PrintOpened ( IArtifact  artifact)
virtual

◆ PrintOpenObjWithKey()

virtual void EamonRT.Game.Commands.CommandImpl.PrintOpenObjWithKey ( IArtifact  artifact,
IArtifact  key 
)
virtual

Parameters
artifact
key

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintOpensConsumesAndHandsBack()

virtual void EamonRT.Game.Commands.CommandImpl.PrintOpensConsumesAndHandsBack ( IArtifact  artifact,
IMonster  monster,
bool  objOpened,
bool  objEdible 
)
virtual

Parameters
artifact
monster
objOpened
objEdible

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintOutOfSpace()

virtual void EamonRT.Game.Commands.CommandImpl.PrintOutOfSpace ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintPolitelyRefuses()

virtual void EamonRT.Game.Commands.CommandImpl.PrintPolitelyRefuses ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintPrepContainerYouSee()

virtual void EamonRT.Game.Commands.CommandImpl.PrintPrepContainerYouSee ( IArtifact  artifact,
IList< IArtifact containerArtifactList,
ContainerType  containerType,
bool  showCharOwned,
IRecordNameListArgs  recordNameListArgs = null 
)
virtual

Parameters
artifact
containerArtifactList
containerType
showCharOwned
recordNameListArgs

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintPutObjPrepContainer()

virtual void EamonRT.Game.Commands.CommandImpl.PrintPutObjPrepContainer ( IArtifact  artifact,
IArtifact  container,
ContainerType  containerType 
)
virtual

Parameters
artifact
container
containerType

Implements EamonRT.Framework.Commands.ICommandSignatures.

Reimplemented in TheWayfarersInn.Game.Commands.CommandImpl.

◆ PrintReadied()

virtual void EamonRT.Game.Commands.CommandImpl.PrintReadied ( IArtifact  artifact)
virtual

◆ PrintReallyWantToQuit()

virtual void EamonRT.Game.Commands.CommandImpl.PrintReallyWantToQuit ( )
virtual

◆ PrintReceived()

virtual void EamonRT.Game.Commands.CommandImpl.PrintReceived ( IArtifact  artifact)
virtual

◆ PrintRemoved()

virtual void EamonRT.Game.Commands.CommandImpl.PrintRemoved ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintRemovingFirst()

virtual void EamonRT.Game.Commands.CommandImpl.PrintRemovingFirst ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintRetrieved()

virtual void EamonRT.Game.Commands.CommandImpl.PrintRetrieved ( IArtifact  artifact)
virtual

◆ PrintReturnToMainHall()

virtual void EamonRT.Game.Commands.CommandImpl.PrintReturnToMainHall ( )
virtual

◆ PrintSayText()

virtual void EamonRT.Game.Commands.CommandImpl.PrintSayText ( string  printedPhrase)
virtual

◆ PrintSettingsChanged()

virtual void EamonRT.Game.Commands.CommandImpl.PrintSettingsChanged ( )
virtual

◆ PrintSettingsUsage()

virtual void EamonRT.Game.Commands.CommandImpl.PrintSettingsUsage ( )
virtual

◆ PrintTaken()

virtual void EamonRT.Game.Commands.CommandImpl.PrintTaken ( IArtifact  artifact,
bool  getAll = false 
)
virtual

◆ PrintTakesTheMoney()

virtual void EamonRT.Game.Commands.CommandImpl.PrintTakesTheMoney ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintTakingFirst()

virtual void EamonRT.Game.Commands.CommandImpl.PrintTakingFirst ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintTooHeavy()

virtual void EamonRT.Game.Commands.CommandImpl.PrintTooHeavy ( IArtifact  artifact,
bool  getAll = false 
)
virtual

◆ PrintTryDifferentCommand()

virtual void EamonRT.Game.Commands.CommandImpl.PrintTryDifferentCommand ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintVerbItAll()

virtual void EamonRT.Game.Commands.CommandImpl.PrintVerbItAll ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWearingRemoveFirst()

virtual void EamonRT.Game.Commands.CommandImpl.PrintWearingRemoveFirst ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWearingRemoveFirst01()

virtual void EamonRT.Game.Commands.CommandImpl.PrintWearingRemoveFirst01 ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWhamHitObj()

virtual void EamonRT.Game.Commands.CommandImpl.PrintWhamHitObj ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWhyAttack()

virtual void EamonRT.Game.Commands.CommandImpl.PrintWhyAttack ( IGameBase  obj)
virtual

◆ PrintWontFit()

virtual void EamonRT.Game.Commands.CommandImpl.PrintWontFit ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWontLetYou()

virtual void EamonRT.Game.Commands.CommandImpl.PrintWontLetYou ( IMonster  monster)
virtual

Parameters
monster

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWontLight()

virtual void EamonRT.Game.Commands.CommandImpl.PrintWontLight ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWontOpen()

virtual void EamonRT.Game.Commands.CommandImpl.PrintWontOpen ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintWorn()

virtual void EamonRT.Game.Commands.CommandImpl.PrintWorn ( IArtifact  artifact)
virtual

Parameters
artifact

Implements EamonRT.Framework.Commands.ICommandSignatures.

◆ PrintYourQuestion()

virtual void EamonRT.Game.Commands.CommandImpl.PrintYourQuestion ( )
virtual

◆ PrintYouSeeNothingSpecial()

virtual void EamonRT.Game.Commands.CommandImpl.PrintYouSeeNothingSpecial ( )
virtual

◆ PrintZapDirectHit()

virtual void EamonRT.Game.Commands.CommandImpl.PrintZapDirectHit ( )
virtual

◆ RedirectToGetCommand< T >()

virtual void EamonRT.Game.Commands.CommandImpl.RedirectToGetCommand< T > ( IArtifact  artifact,
bool  printTaking = true 
)
virtual

Parameters
artifact
printTaking

Implements EamonRT.Framework.Commands.ICommandSignatures.

Type Constraints
T :class 
T :ICommand 

◆ ShouldAllowRedirectToGetCommand()

virtual bool EamonRT.Game.Commands.CommandImpl.ShouldAllowRedirectToGetCommand ( )
virtual

◆ ShouldAllowSkillGains()

virtual bool EamonRT.Game.Commands.CommandImpl.ShouldAllowSkillGains ( )
virtual

◆ ShouldShowUnseenArtifacts()

virtual bool EamonRT.Game.Commands.CommandImpl.ShouldShowUnseenArtifacts ( IRoom  room,
IArtifact  artifact 
)
virtual

Parameters
room
artifact
Returns

Implements EamonRT.Framework.Commands.ICommandSignatures.

Reimplemented in TheVileGrimoireOfJaldial.Game.Commands.CommandImpl.

◆ Stage()

virtual void EamonRT.Game.Commands.CommandImpl.Stage ( )
virtual

Member Data Documentation

◆ _actorMonster

IMonster EamonRT.Game.Commands.CommandImpl._actorMonster

◆ _actorRoom

IRoom EamonRT.Game.Commands.CommandImpl._actorRoom

Property Documentation

◆ ActorMonster

virtual IMonster EamonRT.Game.Commands.CommandImpl.ActorMonster
getset

◆ ActorRoom

virtual IRoom EamonRT.Game.Commands.CommandImpl.ActorRoom
getset

◆ Command

virtual ICommand EamonRT.Game.Commands.CommandImpl.Command
getset

◆ CommandParser

virtual ICommandParser EamonRT.Game.Commands.CommandImpl.CommandParser
getset

◆ ContainerType

virtual ContainerType EamonRT.Game.Commands.CommandImpl.ContainerType
getset

◆ Dobj

virtual IGameBase EamonRT.Game.Commands.CommandImpl.Dobj
getset

◆ DobjArtifact

virtual IArtifact EamonRT.Game.Commands.CommandImpl.DobjArtifact
get

◆ DobjMonster

virtual IMonster EamonRT.Game.Commands.CommandImpl.DobjMonster
get

◆ GetCommandCalled

virtual bool EamonRT.Game.Commands.CommandImpl.GetCommandCalled
getset

◆ Iobj

virtual IGameBase EamonRT.Game.Commands.CommandImpl.Iobj
getset

◆ IobjArtifact

virtual IArtifact EamonRT.Game.Commands.CommandImpl.IobjArtifact
get

◆ IobjMonster

virtual IMonster EamonRT.Game.Commands.CommandImpl.IobjMonster
get

◆ IsDarkEnabled

virtual bool EamonRT.Game.Commands.CommandImpl.IsDarkEnabled
getset

◆ IsDobjPrepEnabled

virtual bool EamonRT.Game.Commands.CommandImpl.IsDobjPrepEnabled
getset

◆ IsIobjEnabled

virtual bool EamonRT.Game.Commands.CommandImpl.IsIobjEnabled
getset

◆ IsListed

virtual bool EamonRT.Game.Commands.CommandImpl.IsListed
getset

◆ IsMonsterEnabled

virtual bool EamonRT.Game.Commands.CommandImpl.IsMonsterEnabled
getset

◆ IsNew

virtual bool EamonRT.Game.Commands.CommandImpl.IsNew
getset

◆ IsPlayerEnabled

virtual bool EamonRT.Game.Commands.CommandImpl.IsPlayerEnabled
getset

◆ IsSentenceParserEnabled

virtual bool EamonRT.Game.Commands.CommandImpl.IsSentenceParserEnabled
getset

◆ ParserMatchName

virtual string EamonRT.Game.Commands.CommandImpl.ParserMatchName
getset

◆ Prep

virtual IPrep EamonRT.Game.Commands.CommandImpl.Prep
getset

◆ SortOrder

virtual long EamonRT.Game.Commands.CommandImpl.SortOrder
getset

◆ Synonyms

virtual string [] EamonRT.Game.Commands.CommandImpl.Synonyms
getset

◆ Type

virtual CommandType EamonRT.Game.Commands.CommandImpl.Type
getset

◆ Verb

virtual string EamonRT.Game.Commands.CommandImpl.Verb
getset

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