|
| InfiniteAttackRange (OpenSkyNet::Core::Object *owner_) |
|
virtual | ~InfiniteAttackRange () |
|
virtual float | getDist (const OpenSkyNet::Core::Object *obj_) const |
|
virtual bool | isInAttackRange (OpenSkyNet::Core::Object *obj_) const |
|
| AttackRange (OpenSkyNet::Core::PhysicalObject *pO_, OpenSkyNet::Core::Object *owner_) |
|
virtual | ~AttackRange () |
|
virtual OpenSkyNet::Math::Point | getPos () const |
|
virtual void | getPos (OpenSkyNet::Math::Point<> &pos_) const |
|
virtual void | setPos (const OpenSkyNet::Math::Point<> &pos_) |
|
virtual OpenSkyNet::Math::Matrix3x3 | getRot () const |
|
virtual void | getRot (OpenSkyNet::Math::Matrix3x3 &rot_) const |
|
virtual void | setRot (const OpenSkyNet::Math::Matrix3x3 &rot_) |
|
virtual
OpenSkyNet::Core::PhysicalObject * | getPhysicalObject () |
|
virtual bool | handleCollisions (OpenSkyNet::Core::Object *collidee_, std::vector< OpenSkyNet::CD::HitInfo > &colliders_, float &dt_) |
|
virtual void | handleNewCollisions (OpenSkyNet::Core::Object *collidee_, std::vector< OpenSkyNet::Core::Object * > &colliders_) |
|
virtual void | handleDeletedCollisions (OpenSkyNet::Core::Object *collidee_, std::vector< OpenSkyNet::Core::Object * > &colliders_) |
|
| ABCObject () |
|
virtual | ~ABCObject () |
|
virtual bool | getHasPosChanged () const |
|
virtual void | setHasPosChanged (bool val_) |
|
virtual bool | getHasRotChanged () const |
|
virtual void | setHasRotChanged (bool val_) |
|
virtual Math::Point | getVel () const |
|
virtual void | getVel (Math::Point<> &vel_) const |
|
virtual void | setVel (const Math::Point<> &vel_) |
|
virtual bool | getHasVelChanged () const |
|
virtual void | setHasVelChanged (bool val_) |
|
virtual Math::Point | getAngVel () const |
|
virtual void | getAngVel (Math::Point<> &angVel_) const |
|
virtual void | setAngVel (const Math::Point<> &angVel_) |
|
virtual bool | getHasAngVelChanged () const |
|
virtual void | setHasAngVelChanged (bool val_) |
|
virtual const PhysicalObject * | getPhysicalObject () const |
|
virtual const VisibleObject * | getVisibleObject () const |
|
virtual VisibleObject * | getVisibleObject () |
|
virtual const std::string & | getName () const |
|
virtual void | setName (const std::string &name_) |
|
| Object () |
|
virtual | ~Object () |
|
virtual void | setNonCollidingData (Object *obj_) |
|
virtual void | handleNonCollidingTransformApplied (Object *obj_) |
|
virtual bool | handleCollisions (Object *collidee_, std::vector< CD::HitInfo > &collisions_, float &dt_) |
|
virtual bool | handleWrongSidedness (Object *collidee_, std::vector< CD::HitInfo > &collisions_) |
|
virtual bool | handleOutOfGrid (Object *obj_) |
|