equal
deleted
inserted
replaced
1 #include "Weapon.hh" |
1 #include "Weapon.hh" |
2 |
2 |
3 Weapon::Weapon(GameState &st, TickCount age, float velocity, float explosionRadius, int reloadTime, std::string name) : |
3 Weapon::Weapon(TickCount age, float velocity, float explosionRadius, int reloadTime, std::string name) : |
4 st(st), age(age), velocity(velocity), explosionRadius(explosionRadius), reloadTime(reloadTime), name(name), reloadTimer(0) |
4 age(age), velocity(velocity), explosionRadius(explosionRadius), reloadTime(reloadTime), name(name), reloadTimer(0) |
5 { |
5 { |
6 |
6 |
7 } |
|
8 |
|
9 Weapon::Weapon(const Weapon& orig) : |
|
10 st(orig.st), age(orig.age), velocity(orig.velocity), explosionRadius(orig.explosionRadius), reloadTime(orig.reloadTime), name(orig.name) |
|
11 { |
|
12 |
|
13 } |
|
14 |
|
15 Weapon& Weapon::operator= (const Weapon& orig) { |
|
16 st = orig.st; |
|
17 age = orig.age; |
|
18 velocity = orig.velocity; |
|
19 explosionRadius = orig.explosionRadius; |
|
20 reloadTime = orig.reloadTime; |
|
21 name = orig.name; |
|
22 } |
7 } |
23 |
8 |
24 void Weapon::tickReload (TimeMS dt) { |
9 void Weapon::tickReload (TimeMS dt) { |
25 reloadTimer -= dt; |
10 reloadTimer -= dt; |
26 if (reloadTimer < 0) |
11 if (reloadTimer < 0) |