Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 28, 2005, 10:33:14 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: more loading procedures, fixed small bugs in loadparam

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/lib/particles/particle_emitter.h

    r4690 r4726  
    1212class ParticleSystem;
    1313class TiXmlElement;
     14
     15// Default values
     16#define PARTICLE_EMITTER_DEFAULT_SIZE              1.0
     17#define PARTICLE_EMITTER_DEFAULT_EMISSION_RATE     50
     18#define PARTICLE_EMITTER_DEFAULT_TYPE              EMITTER_DOT
     19#define PARTICLE_EMITTER_DEFAULT_INHERIT_SPEED     0.0
     20#define PARTICLE_EMITTER_DEFAULT_SPREAD            M_PI
    1421
    1522//! The form of the Emitter to emit from
     
    3138  virtual ~ParticleEmitter(void);
    3239
     40  void init();
    3341  void loadParams(const TiXmlElement* root);
    3442
     
    4755  void setEmissionVelocity(float velocity, float randomVelocity = 0.0);
    4856  void setEmissionMomentum(float momentum, float randomMomentum = 0.0);
     57
     58  void setDirection(float x, float y, float z) { this->direction = Vector(x,y,z); }; //!< todo this should be done via PNODE
    4959
    5060  /** \returns the type of the emitter */
Note: See TracChangeset for help on using the changeset viewer.