BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Public Attributes
BWAPI::BulletImpl Class Reference

#include <BulletImpl.h>

Inheritance diagram for BWAPI::BulletImpl:
Inheritance graph
[legend]
Collaboration diagram for BWAPI::BulletImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getID () const
virtual PlayergetPlayer () const
virtual BulletType getType () const
virtual UnitgetSource () const
virtual Position getPosition () const
virtual double getAngle () const
virtual double getVelocityX () const
virtual double getVelocityY () const
virtual UnitgetTarget () const
virtual Position getTargetPosition () const
virtual int getRemoveTimer () const
virtual bool exists () const
virtual bool isVisible () const
virtual bool isVisible (Player *player) const
 BulletImpl (BW::Bullet *originalBullet, u16 index)
 ~BulletImpl ()
void setExists (bool exists)
BW::BulletgetRawData () const
void saveExists ()
void updateData ()
 BulletImpl (int index)
virtual int getID () const
virtual PlayergetPlayer () const
virtual BulletType getType () const
virtual UnitgetSource () const
virtual Position getPosition () const
virtual double getAngle () const
virtual double getVelocityX () const
virtual double getVelocityY () const
virtual UnitgetTarget () const
virtual Position getTargetPosition () const
virtual int getRemoveTimer () const
virtual bool exists () const
virtual bool isVisible () const
virtual bool isVisible (Player *player) const

Static Public Member Functions

static BulletImplBWBulletToBWAPIBullet (BW::Bullet *bullet)

Public Attributes

BulletDataself
BulletData data

Constructor & Destructor Documentation

BWAPI::BulletImpl::BulletImpl ( BW::Bullet originalBullet,
u16  index 
)

Member Function Documentation

Here is the call graph for this function:

virtual bool BWAPI::BulletImpl::exists ( ) const [virtual]

Implements BWAPI::Bullet.

bool BWAPI::BulletImpl::exists ( ) const [virtual]

Implements BWAPI::Bullet.

Here is the caller graph for this function:

virtual double BWAPI::BulletImpl::getAngle ( ) const [virtual]

Implements BWAPI::Bullet.

double BWAPI::BulletImpl::getAngle ( ) const [virtual]

Implements BWAPI::Bullet.

virtual int BWAPI::BulletImpl::getID ( ) const [virtual]

Implements BWAPI::Bullet.

int BWAPI::BulletImpl::getID ( ) const [virtual]

Implements BWAPI::Bullet.

virtual Player* BWAPI::BulletImpl::getPlayer ( ) const [virtual]

Implements BWAPI::Bullet.

Player * BWAPI::BulletImpl::getPlayer ( ) const [virtual]

Implements BWAPI::Bullet.

Here is the call graph for this function:

virtual Position BWAPI::BulletImpl::getPosition ( ) const [virtual]

Implements BWAPI::Bullet.

Implements BWAPI::Bullet.

virtual int BWAPI::BulletImpl::getRemoveTimer ( ) const [virtual]

Implements BWAPI::Bullet.

Implements BWAPI::Bullet.

virtual Unit* BWAPI::BulletImpl::getSource ( ) const [virtual]

Implements BWAPI::Bullet.

Unit * BWAPI::BulletImpl::getSource ( ) const [virtual]

Implements BWAPI::Bullet.

Here is the call graph for this function:

virtual Unit* BWAPI::BulletImpl::getTarget ( ) const [virtual]

Implements BWAPI::Bullet.

Unit * BWAPI::BulletImpl::getTarget ( ) const [virtual]

Implements BWAPI::Bullet.

Here is the call graph for this function:

virtual Position BWAPI::BulletImpl::getTargetPosition ( ) const [virtual]

Implements BWAPI::Bullet.

Implements BWAPI::Bullet.

virtual BulletType BWAPI::BulletImpl::getType ( ) const [virtual]

Implements BWAPI::Bullet.

Implements BWAPI::Bullet.

virtual double BWAPI::BulletImpl::getVelocityX ( ) const [virtual]

Implements BWAPI::Bullet.

double BWAPI::BulletImpl::getVelocityX ( ) const [virtual]

Implements BWAPI::Bullet.

virtual double BWAPI::BulletImpl::getVelocityY ( ) const [virtual]

Implements BWAPI::Bullet.

double BWAPI::BulletImpl::getVelocityY ( ) const [virtual]

Implements BWAPI::Bullet.

virtual bool BWAPI::BulletImpl::isVisible ( ) const [virtual]

Implements BWAPI::Bullet.

virtual bool BWAPI::BulletImpl::isVisible ( Player player) const [virtual]

Implements BWAPI::Bullet.

bool BWAPI::BulletImpl::isVisible ( ) const [virtual]

Implements BWAPI::Bullet.

Here is the call graph for this function:

Here is the caller graph for this function:

bool BWAPI::BulletImpl::isVisible ( BWAPI::Player player) const [virtual]

Implements BWAPI::Bullet.

Here is the call graph for this function:

void BWAPI::BulletImpl::setExists ( bool  exists)

Here is the call graph for this function:

Here is the call graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines