#include <puppet.h>
Inheritance diagram for PSystemPuppet::

Public Methods | |
| PSystemPuppet (vpmVPM *vpmPuppetInfo, ssfPuppet *ssfPuppetInfo, VPM *vpmFileInfo) | |
| XML-file-based constructor. More... | |
| void | KeyframeAnimation (uint16 anim) |
| Does nothing in PSystemPuppet. More... | |
| uint16 | PuppetType (void) |
| Returns a code identifying the type of puppet. More... | |
| void | UpdateTick (void) |
| Function that gets called on a puppet every update. More... | |
Friends | |
| class | ParticleJoint |
PSystemPuppet controls a particle system in the engine dynamically, and spawns new particles during UpdateTick according to its psys_spawn_rate. The puppet contains particle-system-specific information that only ParticleJoints can access. PSystem puppet can also take position-and-scale-altering PropertyJoints, though it disregards all other light-realted propertyJoints.
|
||||||||||||||||
|
XML-file-based constructor.
|
|
|
Does nothing in PSystemPuppet.
Reimplemented from Puppet. |
|
|
Returns a code identifying the type of puppet.
Reimplemented from Puppet. |
|
|
Function that gets called on a puppet every update. If a puppet requires maintenance or upkeep of some sort, changing data only when the Stage recieves a network packet from Kairaishi might not be sufficient. Every update tick, this function gets called to remedy that problem. Reimplemented from Puppet. |
1.2.11 written by Dimitri van Heesch,
© 1997-2001