|
| | 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 () |
| |