Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 14, 2005, 3:15:54 PM (18 years ago)
Author:
manuel
Message:

implemented param_power_up.
started some powerup respawn possibilities
powerups don't display yet!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/powerups/src/world_entities/power_ups/power_up.h

    r6040 r6107  
    1111class Material;
    1212
     13typedef enum PowerUpRespawn {
     14  RESPAWN_NONE,
     15  RESPAWN_TIME,
     16  RESPAWN_size
     17} PowerUpRespawn;
     18
    1319class PowerUp : public WorldEntity {
    1420
     
    1723  void collidesWith (WorldEntity* entity, const Vector& location);
    1824
    19   void draw();
     25  virtual void draw () const;
     26  void setRespawnType(const char* type);
    2027
    2128protected:
    2229  PowerUp(float r, float g, float b);
    2330  virtual ~PowerUp ();
    24   virtual void hide();
     31  virtual void respawn() {};
    2532
    2633  static Model* sphereModel;
     
    2835private:
    2936  Material* sphereMaterial;
     37  PowerUpRespawn respawnType;
     38  static const char* respawnTypes[];
    3039};
    3140
Note: See TracChangeset for help on using the changeset viewer.