Bottle 2D - Lua API 1.0.0
All you need to create games using bottle2D.
Public Member Functions

ParticleEmitter Class Reference

A particle emitter defines how the particle will be emitted (their direction and emission zone). More...

#include <header.hpp>

List of all members.

Public Member Functions

 ParticleEmitter ()
 Default contructor.
nil SetAngles (number angleA, number angleB)
 Set throw angles.
nil SetDirection (Vector2D direction)
 Set direction (doesn't need to be normalised)
nil MakeLine (Vector2D pt1, Vector2D pt2)
 Make the emitter as a line.
nil MakeDisk (Vector2D center, number radius)
 Make the emitter as a disk.
nil MakeCircle (Vector2D center, number radius)
 Make the emitter as a circle.
nil MakePoint (Vector2D position)
 Make the emitter as a point.

Detailed Description

A particle emitter defines how the particle will be emitted (their direction and emission zone).


Constructor & Destructor Documentation

ParticleEmitter::ParticleEmitter ( )

Default contructor.


Member Function Documentation

nil ParticleEmitter::MakeCircle ( Vector2D  center,
number  radius 
)

Make the emitter as a circle.

nil ParticleEmitter::MakeDisk ( Vector2D  center,
number  radius 
)

Make the emitter as a disk.

nil ParticleEmitter::MakeLine ( Vector2D  pt1,
Vector2D  pt2 
)

Make the emitter as a line.

nil ParticleEmitter::MakePoint ( Vector2D  position)

Make the emitter as a point.

nil ParticleEmitter::SetAngles ( number  angleA,
number  angleB 
)

Set throw angles.

nil ParticleEmitter::SetDirection ( Vector2D  direction)

Set direction (doesn't need to be normalised)


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables