#ifndef ENEMY_H
#define ENEMY_H

#include <allegro.h>
#include "modules/animate.h"
#include "modules/collide.h"

#define VG_ENEMY_MAX_STATES 8

typedef struct
{
	ANIMATION * ap[VG_ENEMY_MAX_STATES];
	COLLISION_MAP cmap[VG_ENEMY_MAX_STATES];
	
	fixed x, y;
	fixed vx, vy;
	
	int type, source;
	int active;
}

#endif
