104 WeaponID getID (void) const { return id; } |
104 WeaponID getID (void) const { return id; } |
105 std::string getName (void) const { return name; } |
105 std::string getName (void) const { return name; } |
106 float getSpeed (void) const { return velocity; } |
106 float getSpeed (void) const { return velocity; } |
107 float getRecoil (void) const { return recoil; } |
107 float getRecoil (void) const { return recoil; } |
108 float getExplosionRadius (void) const { return explosionRadius; } |
108 float getExplosionRadius (void) const { return explosionRadius; } |
109 int getDamage (void) const { return damage; } |
109 |
|
110 // XXX: int -> Health |
|
111 Health getDamage (void) const { return (Health) damage; } |
110 float getRadius (void) const { return radius; } |
112 float getRadius (void) const { return radius; } |
111 TickCount getExpire (void) const { return expire; } |
113 TickCount getExpire (void) const { return expire; } |
112 float getBounce (void) const { return bounce; } |
114 float getBounce (void) const { return bounce; } |
113 float getMass (void) const { return mass; } |
115 float getMass (void) const { return mass; } |
114 |
116 |
115 int getReloadTimer(void) const { return reloadTimer; } |
117 // XXX: remove one of these |
116 int getReloadTime(void) const { return reloadTime; } |
118 TimeMS getReloadTimer(void) const { return reloadTimer; } |
|
119 TimeMS getReloadTime(void) const { return reloadTime; } |
117 |
120 |
118 /** |
121 /** |
119 * Start reloading |
122 * Start reloading |
120 */ |
123 */ |
121 void reload (void); |
124 void reload (void); |