Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 2, 2005, 3:00:24 PM (18 years ago)
Author:
manuel
Message:

declared extendable

File:
1 edited

Legend:

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

    r5434 r5871  
    99#include "world_entity.h"
    1010
     11typedef enum PowerUpType
     12{
     13  PWR_UP_NULL,
     14  PWR_UP_SHIELD,
     15  PWR_UP_WEAPON,
     16} PowerUpType;
     17
    1118class PowerUp : public WorldEntity {
    1219
    13  public:
    14   PowerUp ();
     20public:
     21  PowerUp(PowerUpType type = PWR_UP_NULL);
     22  PowerUp(const TiXmlElement* root);
    1523  virtual ~PowerUp ();
    16   void loadParam(const TiXmlElement* root);
     24  void loadParams(const TiXmlElement* root);
     25  void collidesWith (WorldEntity* entity, const Vector& location);
     26
     27private:
     28  PowerUpType type;
     29  void init();
    1730};
    1831
Note: See TracChangeset for help on using the changeset viewer.