- Timestamp:
- Dec 3, 2008, 3:11:48 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/weapon2/src/orxonox/objects/weaponSystem/WeaponSystem.h
r2288 r2319 36 36 37 37 #include "WeaponSet.h" 38 #include "WeaponPack.h" 38 39 39 40 namespace orxonox … … 53 54 void fire(WeaponMode::Enum fireMode); 54 55 //void setActiveWeaponSet(unsigned int n); 55 void attachWeaponPack(WeaponPack * wPack, int setNumber);56 void attachWeaponPack(WeaponPack * wPack, unsigned int firemode); 56 57 WeaponSet * getWeaponSetPointer(unsigned int n); 57 58 WeaponSlot * getWeaponSlotPointer(unsigned int n); 58 59 WeaponPack * getWeaponPackPointer(unsigned int n); 59 60 void setNewMunition(std::string munitionType, Munition * munitionToAdd); 60 61 Munition * getMunitionType(std::string munitionType); 61 62 62 inline void setParent SpaceShip(SpaceShip *parentSpaceShip)63 { parent SpaceShip_=parentSpaceShip; }64 inline SpaceShip * getParentSpaceShip()65 { return parent SpaceShip_; }63 inline void setParentPawn(Pawn *parentPawn) 64 { parentPawn_=parentPawn; } 65 inline Pawn * getParentPawn() 66 { return parentPawn_; } 66 67 67 68 inline int getWeaponSlotSize() … … 71 72 std::vector<WeaponSet *> weaponSets_; 72 73 std::vector<WeaponSlot *> weaponSlots_; 74 std::vector<WeaponPack *> weaponPacks_; 73 75 std::map<std::string, Munition *> munitionSet_; 74 76 WeaponSet *activeWeaponSet_; 75 SpaceShip *parentSpaceShip_;77 Pawn *parentPawn_; 76 78 }; 77 79 }
Note: See TracChangeset
for help on using the changeset viewer.