Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7486 in orxonox.OLD for trunk/src/util/kill.h


Ignore:
Timestamp:
May 2, 2006, 11:44:10 PM (18 years ago)
Author:
patrick
Message:

orxonox: kill event redesigned

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/util/kill.h

    r7482 r7486  
    1515
    1616//! A representing a kill event
    17 class Kill : public BaseObject
     17class Kill
    1818{
    1919
    2020  public:
    21     Kill(WorldEntity* killer, WorldEntity* victim);
    22     Kill(WorldEntity* killer, Playable* victim);
    23     virtual ~Kill();
     21    Kill(WorldEntity* killer, WorldEntity* victim) {  this->killer = killer; this->victim = victim; }
     22    Kill(WorldEntity* killer, Playable* victim) {this->killer = killer; this->victim = (WorldEntity*)victim;}
     23    virtual ~Kill() {}
    2424
    2525    /** @returns reference to the killer world entity, does not need to exist */
    26     inline WorldEntity* getKiller() { return this->killer; }
     26    inline WorldEntity* getKiller() const { return this->killer; }
    2727    /** @returns reference to the victim world entity, does not need to exist */
    28     inline WorldEntity* getVictim() { return this->victim; }
     28    inline WorldEntity* getVictim() const { return this->victim; }
    2929
    3030  private:
Note: See TracChangeset for help on using the changeset viewer.