#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