Squeak Class Documentation category index | class index  
 
AliceAction
  category: Balloon3D-Alice Time
  superclass: AliceUpdateable
  subclasses:

No comment. Sorry.

instance methods
  accessing
  getAffectedObject
isDone
isPaused
pause
resume

  management
  setAffectedObject:
setLifetime:andCondition:
setTask:
stop

  update
  update:

class methods
  initialize-release
  do:eachframefor:toObject:inScheduler:
do:eachframeuntil:toObject:inScheduler:
do:toObject:inScheduler:

instance methods
  accessing top  
 

getAffectedObject

Returns the object affected by the action


 

isDone

Returns true if the action is done executing either because it's lifetime has expired or because the specified condition is true


 

isPaused

Returns true if the action is paused


 

pause

Pause the action


 

resume

resume the action


  management top  
 

setAffectedObject:

Sets the object affected by the action


 

setLifetime:andCondition:

Sets how long the action should run, or the condition under which it should stop


 

setTask:

Sets the task the Action should perform each frame


 

stop

This method removes the Action from myScheduler's list of active actions


  update top  
 

update:

Execute the Action's task


class methods
  initialize-release top  
 

do:eachframefor:toObject:inScheduler:

Creates a new AliceAction that performs the specified task each frame for (time) seconds


 

do:eachframeuntil:toObject:inScheduler:

Creates a new AliceAction that performs the specified task each frame until the specified condition holds true


 

do:toObject:inScheduler:

Creates a new AliceAction that executes the specified task each frame