action.tfilesource file

TADS 3 Library: Actions.

This module defines the Action classes. An Action is an abstract object representing a command to be performed.

Summary of Classes  

Action  ActionRemappingTooComplexError  AllAction  ConvIAction  ConvTopicResolver  ConvTopicTAction  DefaultAction  IAction  LiteralAction  LiteralActionBase  LiteralTAction  PreCondDesc  ResolvedTopic  SystemAction  TAction  TActionTopicResolver  TentativeResolveResults  TIAction  TopicAction  TopicActionBase  TopicResolver  TopicTAction 

Summary of Global Objects  

dummyTentativeInfo  dummyTentativeObject  objectRelations  resolvedTopicNothing 

Summary of Global Functions  

callRoomAfterAction  callRoomBeforeAction  withParserGlobals 

Global Functions  

callRoomAfterAction (room)action.t[2995]

Call the roomAfterAction method on a given room, then on the room's containing rooms.

callRoomBeforeAction (room)action.t[2982]
Call the roomBeforeAction method on a given room's containing rooms, then on the room itself.

withParserGlobals (issuer, actor, action, func)action.t[89]
Invoke the given function with the given values for the parser global variables gActor and gAction.

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