Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 4, 2006, 5:53:06 PM (18 years ago)
Author:
patrick
Message:

aimin system work on and on and…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/presentation/src/world_entities/weapons/aiming_system.h

    r9157 r9160  
    77#define _AIMING_SYSTEM_H
    88
    9 #include "p_node.h"
    10 #include "element_2d.h"
    11 #include "object_manager.h"
     9
     10#include "world_entity.h"
     11
     12
    1213
    1314// FORWARD DECLARATION
    1415class TiXmlElement;
     16class BVTree;
     17class Model;
    1518
    1619
    17 
    18 class AimingSystem : public PNode
     20class AimingSystem : public WorldEntity
    1921{
    2022
     
    3032  inline PNode* getTarget(PNode* target) { return this->getParent(); };
    3133
     34  inline WorldEntity* getNearestTarget();
     35
    3236
    3337  void setRange(float range){this->range = range;};
    34   void setGroup(OM_LIST group){this->group = group;};
    3538
     39  void hit(float damage, WorldEntity* killer);
    3640
    3741  virtual void tick(float dt);
     
    4044
    4145 private:
    42    float            range;                //!<
    43    OM_LIST          group;
     46   float                       range;                //!<
     47   std::vector<WorldEntity*>   selectionList;        //!< the selections
     48
    4449
    4550};
Note: See TracChangeset for help on using the changeset viewer.