|
| MegaRL (OpenSkyNet::Core::Object *owner_, int damage_, float minSpread_, float maxSpread_, float spreadPerShot_) |
|
virtual | ~MegaRL () |
|
|
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 void | setVisible (bool isVisible_) |
|
|
virtual void | calcSpread () |
|
virtual bool | fire (OpenSkyNet::CD::HitInfo &hitInfo_, OpenSkyNet::Core::Object *intendedTarget_, Action *action_) |
|
| 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 PhysicalObject * | getPhysicalObject () |
|
virtual const VisibleObject * | getVisibleObject () const |
|
virtual VisibleObject * | getVisibleObject () |
|
virtual const std::string & | getName () const |
|
virtual void | setName (const std::string &name_) |
|
| Object () |
|
virtual | ~Object () |
|
| IWeapon (OpenSkyNet::Core::Object *owner_, int damage_, float minSpread_, float maxSpread_, float spreadPerShot_) |
|
virtual | ~IWeapon () |
|
const AttackRange * | getAttackRange () const |
|
AttackRange * | getAttackRange () |
|
virtual void | getAim (OpenSkyNet::Math::Point<> &origin_, OpenSkyNet::Math::Point<> &dir_) const |
|
int | getDamage () const |
|
float | getSpread () const |
|
float | getMinSpread () const |
|
float | getMaxSpread () const |
|
float | getSpreadPerShot () const |
|
| IEquipable (OpenSkyNet::Core::Object *owner_) |
|
| ICollectible (OpenSkyNet::Core::Object *owner_) |
|
virtual | ~ICollectible () |
|