1 // --------------------------------------------------------
3 // --------------------------------------------------------
4 // Copyright (c) Kronoman
5 // En memoria de mi querido padre
6 // --------------------------------------------------------
7 // Esto contiene todo lo referente al mapa en si
8 // --------------------------------------------------------
12 /* Tama¤o del fondo en pixeles */
16 /* Grilla WxH en pixels */
20 /* Cantidad de cuadritos de la grilla [ancho y alto] */
21 #define GRILLA_W (W_FONDO / W_GR)
22 #define GRILLA_H (H_FONDO / H_GR)
24 /* Globales exportadas */
25 extern long mapa_g
[GRILLA_W
][GRILLA_H
];
26 extern long enem_g
[GRILLA_W
][GRILLA_H
];
27 extern int scroll_mapa
;
28 extern int scroll_mapa_speed
;
29 extern BITMAP
*mapa_fondo
;
30 extern COLOR_MAP tabla_quemado
;
31 extern BITMAP
*burn_cache_bmp
[3];
34 void scan_nivel_1era_vez();
35 void scan_nuevos_enemigos(int y
);
36 void quemar_area(BITMAP
*bmp
, int xp
, int yp
, int rad1
, int rad2
);
37 int explotar_fondo(int x
, int y
, int punch
);
38 void crear_mapa_quemazon(AL_CONST PALETTE pal
, int x
, int y
, RGB
*rgb
);