Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 2551 in orxonox.OLD for orxonox/trunk/src/world_entity.h


Ignore:
Timestamp:
Oct 11, 2004, 12:53:43 AM (21 years ago)
Author:
patrick
Message:

orxonox/trunk: minor changes - enhanced sc controll, fixed uncontrolled rotation effect, added some debug outputs for testing purposes, reformatted some src files from win style but not all

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/world_entity.h

    r2190 r2551  
    1414class WorldEntity
    1515{       
    16         friend class World;
    17 
     16  friend class World;
     17 
    1818 public:
    1919  WorldEntity (bool isFree = false);
    2020  ~WorldEntity ();
    21 
    22         Location* get_location ();
    23         Placement* get_placement ();
    24         void set_collision (CollisionCluster* newhull);
    25 
    26         bool isFree ();
    27         
     21 
     22  Location* get_location ();
     23  Placement* get_placement ();
     24  void set_collision (CollisionCluster* newhull);
     25 
     26  bool isFree ();
     27  
    2828  //void addAbility(Ability* ability);
    2929  //void removeAbility(Ability* ability);
    30 
    31         virtual void post_spawn ();
     30 
     31  virtual void post_spawn ();
    3232  virtual void tick (float time);
    3333  virtual void hit (WorldEntity* weapon, Vector loc);
    3434  virtual void destroy ();
    3535  virtual void collide (WorldEntity* other,  Uint32 ownhitflags, Uint32 otherhitflags);
    36         virtual void command (Command* cmd);
     36  virtual void command (Command* cmd);
    3737 
    3838  virtual void draw ();
    3939  virtual void get_lookat (Location* locbuf);
    40 
    41         virtual void left_world ();
    42 
     40 
     41  virtual void left_world ();
     42 
    4343 private:
    4444  const bool bFree;     
     
    4646  bool bDraw;
    4747 
    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);
     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);
    5555};
    5656
Note: See TracChangeset for help on using the changeset viewer.