BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
BWAPI::Bullet Class Reference

#include <Bullet.h>

Inheritance diagram for BWAPI::Bullet:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual int getID () const =0
virtual PlayergetPlayer () const =0
virtual BulletType getType () const =0
virtual UnitgetSource () const =0
virtual Position getPosition () const =0
virtual double getAngle () const =0
virtual double getVelocityX () const =0
virtual double getVelocityY () const =0
virtual UnitgetTarget () const =0
virtual Position getTargetPosition () const =0
virtual int getRemoveTimer () const =0
virtual bool exists () const =0
virtual bool isVisible () const =0
virtual bool isVisible (Player *player) const =0

Protected Member Functions

virtual ~Bullet ()

Constructor & Destructor Documentation

virtual BWAPI::Bullet::~Bullet ( ) [inline, protected, virtual]

Member Function Documentation

virtual bool BWAPI::Bullet::exists ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual double BWAPI::Bullet::getAngle ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual int BWAPI::Bullet::getID ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual Player* BWAPI::Bullet::getPlayer ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual Position BWAPI::Bullet::getPosition ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual int BWAPI::Bullet::getRemoveTimer ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual Unit* BWAPI::Bullet::getSource ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual Unit* BWAPI::Bullet::getTarget ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual Position BWAPI::Bullet::getTargetPosition ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual BulletType BWAPI::Bullet::getType ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual double BWAPI::Bullet::getVelocityX ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual double BWAPI::Bullet::getVelocityY ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

virtual bool BWAPI::Bullet::isVisible ( ) const [pure virtual]

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.

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

Implemented in BWAPI::BulletImpl, and BWAPI::BulletImpl.


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