IActionclassaction.t[3010]

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