DelayedAgendaItemclass
A delayed agenda item. This type of item becomes ready to execute when the game clock reaches a given turn counter.
class
DelayedAgendaItem
:
AgendaItem
Superclass Tree (in declaration order)
DelayedAgendaItem
AgendaItem
` object`
Subclass Tree
(none)
Global Objects
(none)
Summary of Properties
Inherited from AgendaItem
:
agendaOrder
initiallyActive
isDone
Summary of Methods
Inherited from AgendaItem
:
execute
getActor
invokeItem
resetItem
Properties
isReady
OVERRIDDEN
we’re ready if the game clock time has reached our ready time
readyTime
the turn counter on the game clock when we become ready
Methods
setDelay (turns)
Set our ready time based on a delay from the current time. We’ll become ready after the given number of turns elapses. For convenience, we return ‘self’, so a delayed agenda item can be initialized and added to an actor’s agenda in one simple operation, like so:
actor.addToAgenda(item.setDelay(1));
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3