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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Enumerations
CDVolume.h File Reference
#include "../Math_LIB/MMatrix3x3.h"

Go to the source code of this file.

Classes

struct  OpenSkyNet::CD::HitInfo
 
struct  OpenSkyNet::CD::Shape
 
struct  OpenSkyNet::CD::Sphere
 
struct  OpenSkyNet::CD::Box
 
struct  OpenSkyNet::CD::Plane
 
class  OpenSkyNet::CD::Collidable
 
class  OpenSkyNet::CD::Volume
 

Namespaces

 OpenSkyNet
 
 OpenSkyNet::CD
 Collision volume data and collision detection methods.
 

Macros

#define COL_GROUP_HIT_ALL_HIT_BY_ALL   0xFFFFFFFF
 
#define COL_GROUP_HIT_ALL_HIT_BY_NONE   0xFFFF0000
 
#define COL_GROUP_HIT_NONE_HIT_BY_ALL   0x0000FFFF
 
#define COL_GROUP_HIT_NONE_HIT_BY_NONE   0x00000000
 
#define COL_GROUP_HIT_NONE_HIT_BY_1   0x00000001
 
#define COL_GROUP_HIT_ALL_BUT_1_HIT_BY_NONE   0xFFFE0000
 
#define COL_GROUP_HITTABLE_MASK   0x0000FFFF
 

Enumerations

enum  OpenSkyNet::CD::SHAPE_TYPE { OpenSkyNet::CD::SPHERE, OpenSkyNet::CD::BOX, OpenSkyNet::CD::PLANE }
 

Macro Definition Documentation

#define COL_GROUP_HIT_ALL_BUT_1_HIT_BY_NONE   0xFFFE0000
#define COL_GROUP_HIT_ALL_HIT_BY_ALL   0xFFFFFFFF

See Collidable::canGroupHitMe()

#define COL_GROUP_HIT_ALL_HIT_BY_NONE   0xFFFF0000
#define COL_GROUP_HIT_NONE_HIT_BY_1   0x00000001
#define COL_GROUP_HIT_NONE_HIT_BY_ALL   0x0000FFFF
#define COL_GROUP_HIT_NONE_HIT_BY_NONE   0x00000000
#define COL_GROUP_HITTABLE_MASK   0x0000FFFF