Use an absolute directory under /usr/share/games/ for game data
[kraptor.git] / src / global.c
blob851a1003904d496c100e278170440b049f0dac80
1 /*
2 global.c
3 Algunas globales usadas en el programa
4 --------------------------------------------------------
5 Copyright (c) 2002, Kronoman
6 En memoria de mi querido padre
7 --------------------------------------------------------
8 */
9 #ifndef GLOBAL_C
10 #define GLOBAL_C
12 #include "allegro.h"
13 #include "global.h" // cantidades maximas definidas aqui
15 /* Quiere ver informacion de DEBUG? (!= 0) = si */
16 int KRONO_QUIERE_DEBUG = 0;
18 char lenguaje[3]; // codigo de lenguaje a usar, 2 letras: ej : es = espa~ol
20 /* Fonts: */
21 FONT *font_backup = NULL; // esto contendra el puntero a 'font' de allegro, para poder restaurarlo
22 FONT *hud_font = NULL; // font para dibujar el 'hud' en el juego
24 /* Detalles graficos del juego 0..10 (min..max) */
25 int nivel_detalle = 10;
26 int detalle_automatico = 0; // desea que el detalle se ajuste automaticamente?
28 /* Nivel actual */
29 int nivel_actual = 0;
31 /* Nivel de dificultad actual: 0 = facil, 1 = medio, 2 = dificil */
32 int nivel_de_dificultad = 1; // skill level
34 /* TRUCO : CHEAT - si esto es TRUE, el jugador no muere nunca */
35 int cheat_god_mode = FALSE;
38 char game_over_cine[1024]; /* cinematica de game over */
39 char game_intro_cine[1024]; /* cinematica de introduccion */
41 /* Datos del nivel */
42 NIVEL_T info_nivel;
44 /* Esta instalado el driver de sonido? */
45 int driver_de_sonido = FALSE;
47 /* quiere sonido? */
48 int quiere_snd = TRUE;
50 /* volumen del sonido 0..255 */
51 int volumen_sonido = 255;
53 /* quiere musica */
54 int quiere_musica = TRUE;
56 /* quiere videos */
57 int quiere_videos = TRUE;
59 /* volumen de la musica 0..255 */
60 int volumen_musica = 255;
62 /* Salir del juego? */
63 int salir_del_juego = FALSE;
65 /* paso de nivel */
66 int paso_de_nivel = FALSE;
68 /* Paleta del juego */
69 PALETTE pal_game;
71 /* Mapa de transparencia */
72 COLOR_MAP tabla_transparencia;
74 /* Mapa RGB a 8 bits */
75 RGB_MAP tabla_RGB;
79 /* quiere usar el joystick como controlador ? */
80 int quiere_usar_joystick = FALSE;
81 /* que numero de joystick quiere usar? (usualmente, 0) */
82 int numero_de_joystick = 0;
84 /* quiere usar el mouse como controlador ? */
85 int quiere_usar_mouse = FALSE;
86 int mouse_velocidad = 16; // cuanto mayor el numero, mas sensible el mouse, rango: 0..32
87 #endif