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
calledBy
initiallyActive
invokedByActor
isDone
name
Summary of Methods
Inherited from AgendaItem
:
getActor
invokeItem
invokeItemBase
registerItem
report
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));
Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1