Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 3, 2008, 3:11:48 PM (16 years ago)
Author:
polakma
Message:

fixed WeaponPack attaching

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/weapon2/src/orxonox/objects/weaponSystem/WeaponSystem.h

    r2288 r2319  
    3636
    3737#include "WeaponSet.h"
     38#include "WeaponPack.h"
    3839
    3940namespace orxonox
     
    5354            void fire(WeaponMode::Enum fireMode);
    5455            //void setActiveWeaponSet(unsigned int n);
    55             void attachWeaponPack(WeaponPack * wPack, int setNumber);
     56            void attachWeaponPack(WeaponPack * wPack, unsigned int firemode);
    5657            WeaponSet * getWeaponSetPointer(unsigned int n);
    5758            WeaponSlot * getWeaponSlotPointer(unsigned int n);
    58 
     59            WeaponPack * getWeaponPackPointer(unsigned int n);
    5960            void setNewMunition(std::string munitionType, Munition * munitionToAdd);
    6061            Munition * getMunitionType(std::string munitionType);
    6162
    62             inline void setParentSpaceShip(SpaceShip *parentSpaceShip)
    63                 { parentSpaceShip_=parentSpaceShip; }
    64             inline SpaceShip * getParentSpaceShip()
    65                 { return parentSpaceShip_; }
     63            inline void setParentPawn(Pawn *parentPawn)
     64                { parentPawn_=parentPawn; }
     65            inline Pawn * getParentPawn()
     66                { return parentPawn_; }
    6667
    6768            inline int getWeaponSlotSize()
     
    7172            std::vector<WeaponSet *> weaponSets_;
    7273            std::vector<WeaponSlot *> weaponSlots_;
     74            std::vector<WeaponPack *> weaponPacks_;
    7375            std::map<std::string, Munition *> munitionSet_;
    7476            WeaponSet *activeWeaponSet_;
    75             SpaceShip *parentSpaceShip_;
     77            Pawn *parentPawn_;
    7678    };
    7779}
Note: See TracChangeset for help on using the changeset viewer.