Estoy partiendo con la programacion gráfica, y empece haciendo un juego con la libreria allegro.
Primero hice el monito que controlas y luego lo del mapa.
Ahora toca poner a los enemigos. Pense en hacerlos como un array bidimensional (asi hice al mapa) pero el array seria demasiado grande si agrando el mapa.
No se como almacenar los datos, porque no van a ser unos pocos enemigos y quiero poder cargar los enemigos de un archivo externo.
¿Como lo puedo hacer?
(he pensado en hacerlo con clases o estructuras, pero deberia definirlas antes de la compilacion, en pocas palabras no creo que sea adecuado declarar cada enemigo por separado porque serian demasiados)
la estructura seria algo asi:
Código:
typedef struct PLAYER
{
char name[20];
int x;
int y;
int dir;
int paso;
int hp;
} PLAYER;
si a alguien sabe o se le ocurre una mejor idea que me la diga por favor