src/Weapons.cc
changeset 271 bf6784a95b08
parent 263 8c999cf4c182
child 275 fa44b905bc2e
--- a/src/Weapons.cc	Sun Dec 07 22:48:46 2008 +0000
+++ b/src/Weapons.cc	Sun Dec 07 23:10:30 2008 +0000
@@ -21,11 +21,12 @@
 
 std::vector<Weapon*> buildWeaponsList (void) {
     std::vector<Weapon*> weapons;
+    int idx = 0;
 
     for (WeaponParams *wp = WEAPON_PARAMS; 
          wp->age || wp->speed || wp->recoil || wp->explosionRadius || wp->radius || wp->reloadTime; 
-         wp++) {
-        weapons.push_back(new Weapon(wp->age, wp->speed, wp->recoil, wp->explosionRadius, wp->radius, wp->reloadTime, wp->name));
+         wp++, idx++) {
+        weapons.push_back(new Weapon(idx, wp->age, wp->speed, wp->recoil, wp->explosionRadius, wp->radius, wp->reloadTime, wp->name));
     }
 
     return weapons;