Changeset 6107 in orxonox.OLD for branches/powerups/src/world_entities/power_ups/power_up.h
- Timestamp:
- Dec 14, 2005, 3:15:54 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/powerups/src/world_entities/power_ups/power_up.h
r6040 r6107 11 11 class Material; 12 12 13 typedef enum PowerUpRespawn { 14 RESPAWN_NONE, 15 RESPAWN_TIME, 16 RESPAWN_size 17 } PowerUpRespawn; 18 13 19 class PowerUp : public WorldEntity { 14 20 … … 17 23 void collidesWith (WorldEntity* entity, const Vector& location); 18 24 19 void draw(); 25 virtual void draw () const; 26 void setRespawnType(const char* type); 20 27 21 28 protected: 22 29 PowerUp(float r, float g, float b); 23 30 virtual ~PowerUp (); 24 virtual void hide();31 virtual void respawn() {}; 25 32 26 33 static Model* sphereModel; … … 28 35 private: 29 36 Material* sphereMaterial; 37 PowerUpRespawn respawnType; 38 static const char* respawnTypes[]; 30 39 }; 31 40
Note: See TracChangeset
for help on using the changeset viewer.