View Single Post
  #2  
Old 03-04-2009, 11:13 AM
Gladsomebeast Gladsomebeast is offline
Member
 
Join Date: Mar 2005
Location: Isla Vizta, CA
Posts: 397
You could create a sub-class of VizAvatar, override the execute/state function, and keep the last set animation in a field variable.

Because it is possible to have multiple animations going at once, the Vizard API only has this yes/no query function. I think its good because a boolean is simpler to deal with than a list of all running animations. Usually my program logic has been interested in if a animation is running, not in what the animation actually is. For clarity, it might be nice to re-name the function 'isCycleRunning' and adding a 'getCyclesRunning' to return a list.
__________________
Paul Elliott
WorldViz LLC
Reply With Quote