Logo Search packages:      
Sourcecode: val-and-rick version File versions  Download package

abagames::vr::bulletactor::BulletActor Class Reference

Inheritance diagram for abagames::vr::bulletactor::BulletActor:


List of all members.

Detailed Description

Actor of an bullet controlled by BulletML.

Definition at line 30 of file bulletactor.d.

Public Member Functions

void changeToCrystal ()
override void draw ()
bool exists (bool value)
bool exists ()
void increasePostWait ()
override void init (Object[] args)
override void move ()
void remove ()
void removeForced ()
void rewind ()
void set (float x, float y, float deg, float speed)
void set (BulletMLRunner *runner, float x, float y, float deg, float speed)
void setInvisible ()
void setMorphSeed ()
void setTop ()
void setWait (int prvw, int pstw)
void startDisappear ()
void unsetAimTop ()
void unsetTop ()

Static Public Member Functions

static void close ()
static void init ()
static void resetTotalBulletsSpeed ()

Public Attributes

BulletImpl bullet
bool isActive
float rootRank

Static Public Attributes

static float totalBulletsSpeed

Private Member Functions

void start ()

Private Attributes

int cnt
CrystalPool crystals
int disapCnt
Field field
bool isAimTop
bool isMorphSeed
bool isSimple
bool isTop
bool isVisible
bool isWait
bool onBlock
ParticlePool particles
int postWait
Vector ppos
Ship ship
bool shouldBeRemoved
int waitCnt

Static Private Attributes

static const float BASE_SIZE = 0.8f
static const int DISAP_CNT = 45
static int nextId = 0
static BitmapShape[] shape

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index