Made bullet size a public constant.
This commit is contained in:
parent
6ea371ee2e
commit
b782614bc4
2 changed files with 5 additions and 1 deletions
|
@ -10,6 +10,7 @@
|
|||
#include "../abstract/Actor.h"
|
||||
#include "../util/Log.h"
|
||||
|
||||
const Vector2i Bullet::SIZE = Vector2i(20, 20);
|
||||
const float Bullet::SPEED = 500.0f;
|
||||
|
||||
/**
|
||||
|
@ -21,7 +22,7 @@ const float Bullet::SPEED = 500.0f;
|
|||
*/
|
||||
Bullet::Bullet(const Vector2f& position, b2World& world,
|
||||
const std::shared_ptr<sf::Texture>& texture, Physical& shooter, float direction, int damage) :
|
||||
Particle(texture, PhysicalData(position, Vector2i(20, 20), world, CATEGORY_PARTICLE,
|
||||
Particle(texture, PhysicalData(position, SIZE, world, CATEGORY_PARTICLE,
|
||||
CATEGORY_PARTICLE, true, true)),
|
||||
mShooter(shooter),
|
||||
mDamage(damage) {
|
||||
|
|
|
@ -22,6 +22,9 @@ public:
|
|||
void onCollide(Physical& other, uint16 category);
|
||||
bool doesCollide(Physical& other);
|
||||
|
||||
// Public variables.
|
||||
public:
|
||||
static const Vector2i SIZE;
|
||||
// Private variables.
|
||||
private:
|
||||
static const float SPEED;
|
||||
|
|
Reference in a new issue