Changeset 2551 in orxonox.OLD for orxonox/trunk/src/world_entity.h
- Timestamp:
- Oct 11, 2004, 12:53:43 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/world_entity.h
r2190 r2551 14 14 class WorldEntity 15 15 { 16 17 16 friend class World; 17 18 18 public: 19 19 WorldEntity (bool isFree = false); 20 20 ~WorldEntity (); 21 22 23 24 25 26 27 21 22 Location* get_location (); 23 Placement* get_placement (); 24 void set_collision (CollisionCluster* newhull); 25 26 bool isFree (); 27 28 28 //void addAbility(Ability* ability); 29 29 //void removeAbility(Ability* ability); 30 31 30 31 virtual void post_spawn (); 32 32 virtual void tick (float time); 33 33 virtual void hit (WorldEntity* weapon, Vector loc); 34 34 virtual void destroy (); 35 35 virtual void collide (WorldEntity* other, Uint32 ownhitflags, Uint32 otherhitflags); 36 36 virtual void command (Command* cmd); 37 37 38 38 virtual void draw (); 39 39 virtual void get_lookat (Location* locbuf); 40 41 42 40 41 virtual void left_world (); 42 43 43 private: 44 44 const bool bFree; … … 46 46 bool bDraw; 47 47 48 49 50 51 52 53 54 48 WorldEntity* owner; 49 CollisionCluster* collisioncluster; 50 Placement place; 51 Location loc; 52 53 void init( Location* spawnloc, WorldEntity* spawnowner); 54 void init( Placement* spawnplc, WorldEntity* spawnowner); 55 55 }; 56 56
Note: See TracChangeset
for help on using the changeset viewer.