Changeset 3746 in orxonox.OLD for orxonox/branches/levelloader/src/world_entities/weapon.h
- Timestamp:
- Apr 7, 2005, 3:54:49 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/levelloader/src/world_entities/weapon.h
r3605 r3746 43 43 44 44 public: 45 Weapon ( );45 Weapon (PNode* parent, Vector* coordinate, Quaternion* direction); 46 46 virtual ~Weapon (); 47 47 … … 57 57 bool isActive(void); 58 58 59 v irtual void setWeaponIdleTime(float time);60 virtualfloat getWeaponIdleTime(void);61 virtualbool hasWeaponIdleTimeElapsed(void);59 void setWeaponIdleTime(float time); 60 float getWeaponIdleTime(void); 61 bool hasWeaponIdleTimeElapsed(void); 62 62 63 virtual void fire(void) ;63 virtual void fire(void) = 0; 64 64 virtual void hit (WorldEntity* weapon, Vector* loc); 65 65 virtual void destroy(void); … … 69 69 virtual void draw(void); 70 70 71 protected: 72 tList<WorldEntity>* worldEntities; 73 float localTime; 74 float idleTime; 75 float slowDownFactor; 71 76 72 77 private: 73 78 bool enabled; 74 float localTime;75 float slowDownFactor;76 79 Projectile* projectile; 77 80 //WeaponSound sound; 78 79 81 }; 80 82
Note: See TracChangeset
for help on using the changeset viewer.