Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cMapMover.h File Reference
#include "GrayMapData.h"
#include "GrayLib/include/Math/cVector.h"
#include "GrayCore/include/cRefPtr.h"
#include "CMapMoverModes.tbl"

Go to the source code of this file.

Classes

class  GrayMapData::CMapMovable
 
class  GrayMapData::CMapMover
 

Namespaces

 GrayMapData
 

Macros

#define MAP_DIST_MIN   0.0001f
 
#define MAP_GRAVITY_ACCEL   9.81f
 
#define MAP_GRAVITY_TERMINAL   300.0f
 
#define CMapMoverMode(a, b, c)   MAPMOVER_##a,
 

Enumerations

enum  GrayMapData::MAPMOVER_TYPE { GrayMapData::MAPMOVER_PlayerMove = -2 , GrayMapData::MAPMOVER_PlayerTurn = -1 , GrayMapData::MAPMOVER_QTY }
 

Macro Definition Documentation

◆ CMapMoverMode

#define CMapMoverMode (   a,
  b,
 
)    MAPMOVER_##a,
Note
Continuous patterned movement. NOT discreet! must be based off Game clock ! So both client and server know current position in absolute continuous time.

◆ MAP_DIST_MIN

#define MAP_DIST_MIN   0.0001f

◆ MAP_GRAVITY_ACCEL

#define MAP_GRAVITY_ACCEL   9.81f

◆ MAP_GRAVITY_TERMINAL

#define MAP_GRAVITY_TERMINAL   300.0f