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.
|
Wraps OGRE and CEGUI, and adds custom event handlers and renderable objects. More...
Classes | |
class | ObjectTextDisplay |
class | OgreApp |
class | InputListener |
class | UI |
class | UIScreen |
Functions | |
void | createSphere (const std::string &name_, float radius_=1.0f, int rings_=16, int segments_=16) |
CEGUI::Rect | getTextArea (const CEGUI::Window *textWindow_) |
void | wrapText (CEGUI::Window *textWindow_, const std::string &text_, bool doSetText_, std::string &renderableText_, std::string &leftoverText_) |
void | Vector3ToMPoint (const Ogre::Vector3 &v_, Math::Point<> &p_) |
Math::Point | GetMPointFromVector3 (const Ogre::Vector3 &v_) |
template<class T > | |
Ogre::Vector3 | GetVector3FromMPoint (const Math::Point< T > &p_) |
Math::Matrix3x3 | GetMMatrix3x3FromMatrix3 (const Ogre::Matrix3 &rot_) |
void | MMatrix3x3ToMatrix3 (const Math::Matrix3x3 &rot_, Ogre::Matrix3 &mat_) |
Ogre::Matrix3 | GetMatrix3FromMMatrix3x3 (const Math::Matrix3x3 &rot_) |
Wraps OGRE and CEGUI, and adds custom event handlers and renderable objects.
void OpenSkyNet::Graphics::createSphere | ( | const std::string & | name_, |
float | radius_ = 1.0f , |
||
int | rings_ = 16 , |
||
int | segments_ = 16 |
||
) |
Creates a renderable sphere in the Ogre engine. Based on code at: http://www.ogre3d.org/wiki/index.php/ManualSphereMeshes.
|
inline |
|
inline |
|
inline |
CEGUI::Rect OpenSkyNet::Graphics::getTextArea | ( | const CEGUI::Window * | textWindow_ | ) |
|
inline |
|
inline |
|
inline |
void OpenSkyNet::Graphics::wrapText | ( | CEGUI::Window * | textWindow_, |
const std::string & | text_, | ||
bool | doSetText_, | ||
std::string & | renderableText_, | ||
std::string & | leftoverText_ | ||
) |
Utility method for wrapping text in a CEGUI window
textWindow_ | The window used to display the text |
text_ | The input text to display |
doSetText_ | Actually set the window to display the text? |
renderableText_ | Text that has enough room to be displayed |
leftoverText_ | Text that doesn't have enough room to be displayed |