#ifndef TYPES_HH
#define TYPES_HH
/**
* Define various types
*/
#include "Vector.hh"
#include <stdint.h>
/*
* Standard vector used for Physics stuff
*/
typedef VectorType<float> Vector;
/**
* A player's health is measured in...
*/
typedef int16_t Health;
/**
* Terrain/Graphics pixel dimension values are long ints
*/
typedef long int PixelDimension;
/**
* A Terrain/Pixel coordinate as a PixelDimension Vector
*/
typedef VectorType<PixelDimension> PixelCoordinate;
/**
* A time interval, measured in real milliseconds
*/
typedef signed long TimeMS;
/**
* Abstract tick count, defined as a number of Timer::interval's against real time
*/
typedef int32_t TickCount;
#endif