Remove static label from joymnu functions
[kraptor.git] / include / mapa.h
blob44983945996a8d37696b0cc6a65b8c3da7f72dec
1 // --------------------------------------------------------
2 // mapa.h
3 // --------------------------------------------------------
4 // Copyright (c) Kronoman
5 // En memoria de mi querido padre
6 // --------------------------------------------------------
7 // Esto contiene todo lo referente al mapa en si
8 // --------------------------------------------------------
9 #ifndef MAPA_H
10 #define MAPA_H
12 /* Tama¤o del fondo en pixeles */
13 #define W_FONDO 600
14 #define H_FONDO 4000
16 /* Grilla WxH en pixels */
17 #define W_GR 40
18 #define H_GR 40
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];
33 /* Prototipos */
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);
39 #endif