#ifndef __ACTOR_TYPES_HPP__
#define __ACTOR_TYPES_HPP__

// all the distinct types of actors we have
enum EActorType
{
	ACTOR_NONE = 0x00000000,
	ACTOR_CAMERA = 0x00000001,
	ACTOR_PLAYER = 0x00000002,
	ACTOR_ROBOT = 0x00000004, 
	ACTOR_ENEMY = 0x00000008,
	ACTOR_PROJECTILE = 0x00000010,
	ACTOR_SNOWBALL = 0x00000020,
	ACTOR_DYNAMITE = 0x00000040,
	ACTOR_DYNAMITE_PICKUP = 0x00000080,
	ACTOR_SNOWPLOW_PICKUP = 0x00000100,
	ACTOR_EXPLOSION_EFFECT_SNOWBALL = 0x00000200,
	ACTOR_EXPLOSION_EFFECT_DYNAMITE = 0x00000400,
	ACTOR_LANDMINE = 0x00000800,
	ACTOR_ENEMY_TWO = 0x00001000,
	ACTOR_ENEMY_BOSS = 0x00002000,
	ACTOR_EXPLOSION_EFFECT_ENEMYDEATH = 0x00004000,
	ACTOR_INTERACTIVE = 0x0008000,
	ACTOR_SELLING_MACHINE = 0x0010000,
	ACTOR_TALKACTIVE_NPC = 0x0020000,
	ACTOR_TRIGGER_EVENT_ITEM = 0x0040000,
	ACTOR_TIMED = 0x0080000,
};

#endif //__ACTOR_TYPES_HPP__
