Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 13, 2006, 3:39:43 PM (17 years ago)
Author:
snellen
Message:

adapted the proto_world_entity.* to the classlistframework, start implementation of heathaze

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/heathaze/src/world_entities/effects/heat_haze.h

    r9954 r10067  
    33 * A class to generate a heat haze effect
    44 */
     5
     6#ifndef _HEAT_HAZE_H
     7#define _HEAT_HAZE_H
     8
     9#include "world_entity.h"
     10
     11//! A Class to generate a heat haze effect
     12
     13class HeatHaze : public WorldEntity
     14{
     15 ObjectListDeclaration(HeatHaze);
     16 public:
     17  HeatHaze(const TiXmlElement* root = NULL);
     18  virtual ~HeatHaze();
     19
     20  virtual void loadParams(const TiXmlElement* root);
     21  void init();
     22
     23  virtual void postSpawn ();
     24  virtual void leftWorld ();
     25
     26
     27  virtual void draw() const;
     28  virtual void tick(float time);
     29  virtual void collidesWith (WorldEntity* entity, const Vector& location);
     30
     31 private:
     32
     33};
     34
     35#endif /* _HEAT_HAZE_H */
Note: See TracChangeset for help on using the changeset viewer.