World.h File Reference

This file contains the CWorld library for physics. CWorld is a physics library for Ogre Bsp Scene Manager. More...

#include "Ogre.h"
#include "ODE/Ode.h"
#include <vector>

Classes

struct  THING_EVENT
 The structure used for acquiring CThing events. More...
class  CThing
 The class that all physics objects derive from in the CWorld system. More...
class  CBox
 The class that represents a box in the CWorld system. More...
class  CSphere
 The class that represents a sphere in the CWorld system. More...
class  CSpirit
 The class that represents a spirit in the CWorld system. A Spirit a cylinderic object that can move and jump like a player. I can also climb inclined surfaces and stairs. More...
class  CWorld
 The class used for physics emulation in a Bsp Scene Manager. More...

Defines

#define CWORLD_MINIMUM_IMPACT   2000.0f
 The minimum impact value a CThing event.
#define CWORLD_MAXIMUM_IMPACT   10000.0f
 The maximum impact value a CThing event.
#define CWORLD_EVENT_GAP   0.2f
 The minimum gap time between two consecutive events on a CThing.
#define CWORLD_DEFAULT_GRAVITY   90.0f
 The default gravitational acceleration for the CWorld.
#define TYPE_CBOX   1
 CThing type identifier for CBox class.
#define TYPE_CSPHERE   2
 CThing type identifier for CSphere class.
#define TYPE_CSPIRIT   3
 CThing type identifier for CSpirit class.


Detailed Description

This file contains the CWorld library for physics. CWorld is a physics library for Ogre Bsp Scene Manager.


Define Documentation

#define CWORLD_EVENT_GAP   0.2f

The minimum gap time between two consecutive events on a CThing.

See also:
THING_EVENT

#define CWORLD_MAXIMUM_IMPACT   10000.0f

The maximum impact value a CThing event.

See also:
THING_EVENT

#define CWORLD_MINIMUM_IMPACT   2000.0f

The minimum impact value a CThing event.

See also:
THING_EVENT

#define TYPE_CBOX   1

CThing type identifier for CBox class.

See also:
CThing::Type

#define TYPE_CSPHERE   2

CThing type identifier for CSphere class.

See also:
CThing::Type

#define TYPE_CSPIRIT   3

CThing type identifier for CSpirit class.

See also:
CThing::Type


Generated on Fri Jun 13 19:46:38 2008 for OPSIMUS by  doxygen 1.5.5