31 lines
531 B
C++
31 lines
531 B
C++
//Yank/rename this class
|
|
#ifndef __entity_h__
|
|
#define __entity_h__
|
|
|
|
#include "datatypes.h"
|
|
|
|
enum { //Begin entity declaration
|
|
ENTITY_NONE=0, //Nonexistant entity this should never be used.
|
|
ENTITY_PLAYER_MULTI_START //Player start position for multiplayer.
|
|
}; //End entity declaration
|
|
|
|
class ENTITY
|
|
{
|
|
public:
|
|
ENTITY()
|
|
{
|
|
type = ENTITY_NONE;
|
|
vPosition = Vec3f(0,0,0);
|
|
vHeading = Vec3f(0,0,0);
|
|
vUp = Vec3f(0,0,0);
|
|
health = 0;
|
|
}
|
|
|
|
uint32 type;
|
|
Vec3f vPosition;
|
|
Vec3f vHeading;
|
|
Vec3f vUp;
|
|
uint16 health;
|
|
};
|
|
|
|
#endif |