hgeParticleSystem Constructors

To create and initalize a hgeParticleSystem object you may use one of these constructors:

hgeParticleSystem(
  const char *filename,
  hgeSprite *sprite,
  float fps=0
);

hgeParticleSystem(
  hgeParticleSystemInfo *psi,
  float fps=0
);

hgeParticleSystem(
  const hgeParticleSystem &ps
);

Parameters

filename
Particle system description file name. This file should just hold a disk image of hgeParticleSystemInfo structure, describing the particle system.
sprite
Pointer to a valid hgeSprite object to use for the particle system.
psi
Pointer to a valid hgeParticleSystemInfo structure, describing the particle system.
fps
Particle system update rate in frames per second. Use this parameter to keep the particle system appearance independent of the frame rate and to reduce the computations a bit. If =0 or omitted, the particle system is updated each time the Update method is called.

Remarks

The particle system description file is loaded with Resource_Load function, so all it's features are applicable.

Requirements

Header: hgeparticle.h
Import library: hgehelp.lib