Tactics: Western Philosophers Vs. Musicians
0.12
A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.
|
#include <IObject.h>
Public Member Functions | |
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_) |
Public Member Functions inherited from OpenSkyNet::Core::Object | |
Object () | |
virtual | ~Object () |
virtual Math::Point | getPos () const =0 |
virtual void | getPos (Math::Point<> &pos_) const =0 |
virtual void | setPos (const Math::Point<> &pos_)=0 |
virtual Math::Matrix3x3 | getRot () const =0 |
virtual void | getRot (Math::Matrix3x3 &rot_) const =0 |
virtual void | setRot (const Math::Matrix3x3 &rot_)=0 |
Protected Attributes | |
std::string | _name |
bool | _hasPosChanged |
bool | _hasRotChanged |
bool | _hasVelChanged |
bool | _hasAngVelChanged |
An abstract base class that partially implements the Object interface.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in OpenSkyNet::Core::Cinematographer, Tactics3D::Warrior, and Tactics3D::NPC.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in OpenSkyNet::Core::Cinematographer, Tactics3D::Warrior, and Tactics3D::NPC.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::NPC.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, Tactics3D::NPC, and OpenSkyNet::Core::PhysVisObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, Tactics3D::NPC, and OpenSkyNet::Core::PhysVisObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::NPC.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::NPC.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, Tactics3D::NPC, OpenSkyNet::Core::PhysicalObject, and OpenSkyNet::Core::PhysVisObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, Tactics3D::NPC, OpenSkyNet::Core::PhysicalObject, OpenSkyNet::Core::PhysVisObject, Tactics3D::AttackRange, and Tactics3D::EvocationObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, OpenSkyNet::Core::PhysicalObject, Tactics3D::NPC, and OpenSkyNet::Core::PhysVisObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, OpenSkyNet::Core::PhysicalObject, Tactics3D::NPC, and OpenSkyNet::Core::PhysVisObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, Tactics3D::NPC, OpenSkyNet::Core::PhysVisObject, and OpenSkyNet::Core::VisibleObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, Tactics3D::NPC, OpenSkyNet::Core::PhysVisObject, Tactics3D::EvocationObject, and OpenSkyNet::Core::VisibleObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in OpenSkyNet::Core::Cinematographer, and Tactics3D::NPC.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::NPC.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, Tactics3D::NPC, and OpenSkyNet::Core::PhysVisObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, Tactics3D::NPC, and OpenSkyNet::Core::PhysVisObject.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::NPC.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::NPC.
|
inlinevirtual |
Implements OpenSkyNet::Core::Object.
Reimplemented in Tactics3D::Warrior, OpenSkyNet::Core::PhysicalObject, Tactics3D::NPC, and OpenSkyNet::Core::PhysVisObject.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |