This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
BWMirror-Generator/bwapi-master/Client/BulletImpl.h
2014-08-05 10:43:14 +02:00

35 lines
866 B
C++

#pragma once
#include <BWAPI.h>
#include "BulletData.h"
#include <set>
#include <string>
namespace BWAPI
{
class Player;
class Unit;
class BulletImpl : public Bullet
{
private:
const BulletData* self;
int index;
public:
BulletImpl(int index);
virtual int getID() const;
virtual Player* getPlayer() const;
virtual BulletType getType() const;
virtual Unit* getSource() const;
virtual Position getPosition() const;
virtual double getAngle() const;
virtual double getVelocityX() const;
virtual double getVelocityY() const;
virtual Unit* getTarget() const;
virtual Position getTargetPosition() const;
virtual int getRemoveTimer() const;
virtual bool exists() const;
virtual bool isVisible() const;
virtual bool isVisible(Player* player) const;
};
}