IActionclass

action.t[3010]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

Intransitive Action class - this is an action that takes no objects. In general, each subclass should implement its action handling in its execAction() method.

class IAction :   Action

Superclass Tree   (in declaration order)

IAction
Action
BasicProd
`                         object`

Subclass Tree  

IAction
AgainAction
predicate(Again)
ConvIAction
GoodbyeAction
predicate(Goodbye)
HelloAction
predicate(Hello)
NoAction
predicate(No)
YesAction
predicate(Yes)
DebugAction
ExitsAction
predicate(Exits)
GetOutAction
predicate(GetOut)
GoBackAction
predicate(GoBack)
InventoryAction
predicate(Inventory)
InventoryTallAction
predicate(InventoryTall)
InventoryWideAction
predicate(InventoryWide)
JumpAction
predicate(Jump)
JumpOffIAction
predicate(JumpOffI)
LieAction
predicate(Lie)
LiteralAction
OopsAction
predicate(Oops)
SpecialTopicAction
predicate(SpecialTopic)
LookAction
predicate(Look)
NoteDarknessAction
OopsIAction
predicate(OopsOnly)
predicate(EmptySpecialTopic)
SenseImplicitAction
ListenImplicitAction
predicate(ListenImplicit)
SmellImplicitAction
predicate(SmellImplicit)
SitAction
predicate(Sit)
SleepAction
predicate(Sleep)
StandAction
predicate(Stand)
SystemAction
AboutAction
predicate(About)
CreditsAction
predicate(Credits)
ExitsModeAction
predicate(ExitsMode)
FileOpAction
RecordAction
predicate(Record)
RecordEventsAction
predicate(RecordEvents)
RecordStringAction
predicate(RecordString)
RecordEventsStringAction
predicate(RecordEventsString)
ReplayAction
ReplayStringAction
predicate(ReplayQuiet)
predicate(ReplayString)
SaveAction
predicate(Save)
SaveStringAction
predicate(SaveString)
ScriptAction
predicate(Script)
ScriptStringAction
predicate(ScriptString)
FootnoteAction
predicate(Footnote)
FootnotesAction
FootnotesFullAction
predicate(FootnotesFull)
FootnotesMediumAction
predicate(FootnotesMedium)
FootnotesOffAction
predicate(FootnotesOff)
FootnotesStatusAction
predicate(FootnotesStatus)
FullScoreAction
predicate(FullScore)
HintAction
predicate(Hint)
HintsOffAction
predicate(HintsOff)
InstructionsAction
predicate(instructions)
NotifyAction
predicate(Notify)
NotifyOffAction
predicate(NotifyOff)
NotifyOnAction
predicate(NotifyOn)
PauseAction
predicate(Pause)
QuitAction
predicate(Quit)
RecordOffAction
predicate(RecordOff)
RestartAction
predicate(Restart)
RestoreAction
predicate(Restore)
RestoreStringAction
predicate(RestoreString)
RestoreDefaultsAction
predicate(RestoreDefaults)
SaveDefaultsAction
predicate(SaveDefaults)
ScoreAction
predicate(Score)
ScriptOffAction
predicate(ScriptOff)
TerseAction
predicate(Terse)
TipModeAction
predicate(TipsOff)
predicate(TipsOn)
TopicsAction
predicate(Topics)
UndoAction
predicate(Undo)
VerboseAction
predicate(Verbose)
VersionAction
predicate(Version)
TopicAction
TravelAction
AftAction
DownAction
EastAction
ForeAction
InAction
predicate(In)
NorthAction
NortheastAction
NorthwestAction
OutAction
predicate(Out)
PortAction
predicate(Port)
predicate(Travel)
SouthAction
SoutheastAction
SouthwestAction
StarboardAction
predicate(Starboard)
TravelDirAction
UpAction
WestAction
VagueTravelAction
predicate(VagueTravel)
WaitAction
predicate(Wait)
YellAction
predicate(Yell)

Global Objects  

(none)

Summary of Properties  

Inherited from Action :
actionTime afterActionMainList beforeAfterObjs defaultForRecursion extraMessageParams implicitMsg includeInUndo isImplicit isRepeatable iterationCanceled originalAction parentAction preCond predicateNounPhrases pronounOverride remappedFrom showDefaultReports synthParamID verbFlags verifiedOkay

Inherited from BasicProd :
firstTokenIndex isSpecialResponseMatch lastTokenIndex

Summary of Methods  

doActionMain resolveNouns

Inherited from Action :
actionOfKind addBeforeAfterObj afterAction afterActionMain announceActionObject announceAllDefaultObjects announceDefaultObject beforeAction beforeActionMain cacheMultiObjectAnnouncements callAfterActionMain callCatchAllProp callPreConditions callVerifyPreCond callVerifyProp cancelIteration checkAction checkPreConditions checkRemapping combineRemappedVerifyResults createActionFrom createActionInstance createTopicQualifierResolver doAction doActionOnce execAction filterAmbiguousWithVerify filterFacets filterPluralWithVerify finishResolveList getAnaphoricBinding getCurrentObjects getDefaultWithVerify getEnteredVerbPhrase getImplicitPhrase getInfPhrase getMatchForRole getMessageParam getNotifyTable getObjectForRole getObjPreCondDescList getObjPreConditions getObjResponseProd getOriginalAction getOrigTokenList getOtherObjectRole getParticiplePhrase getPreCondDescList getPreCondPropForRole getPredicate getPronounOverride getQuestionInf getRemappedFrom getRemapPropForRole getResolvedObjList getResolveInfo getRoleFromIndex getSimpleSynonymRemap getSortedVerifyResults getVerbPhrase getVerifyPropForRole initTentative isConversational isNestedIn isPartOf isRemapped makeResolveInfo makeResolveInfoList maybeAnnounceDefaultObject maybeAnnounceImplicit maybeAnnounceMultiObject noMatch notifyBeforeAfter objListPronoun preAnnounceActionObject recalcSenseContext repeatAction resetAction resolveAction resolvedObjectsInScope runBeforeNotifiers saveActionForAgain setCurrentObjects setImplicit setMessageParam setMessageParams setNested setObjectMatches setOriginalAction setPronounOverride setRemapped setResolvedObjects spPrefix spSuffix synthMessageParam verifyAction verifyHandlersExist whatObj whatTranslate withVerifyResults zeroActionTime

Inherited from BasicProd :
canResolveTo getOrigText setOrigTokenList

Properties  

(none)

Methods  

doActionMain ( )

action.t[3027]

Execute the action.

resolveNouns (issuingActor, targetActor, results)

action.t[3014]

resolve my noun phrases to objects

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3