IActionclass
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
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 ( )
Execute the action.
resolveNouns (issuingActor, targetActor, results)
resolve my noun phrases to objects
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3