Imported contents: kraptor_final_apr_03_2004.tar.gz
[kraptor.git] / src / config.c
blobb1d136ddad0ca70c465b6b60f7a535d2d09992e7
1 // -------------------------------------------------------------
2 // config.c
3 // -------------------------------------------------------------
4 // Se encarga de cargar / salvar la configuracion de Kraptor
5 // Por Kronoman
6 // Copyright (c) 2003, Kronoman
7 // En memoria de mi querido padre
8 // -------------------------------------------------------------
10 #include <allegro.h>
11 #include "jugador.h"
12 #include "config.h"
13 #include "global.h"
15 void cargar_configuracion()
17 set_config_file("kraptor.cfg");
18 teclado_jug.arr = get_config_int("kraptor_keyboard", "arr", teclado_jug.arr);
19 teclado_jug.abj = get_config_int("kraptor_keyboard", "abj", teclado_jug.abj);
20 teclado_jug.izq = get_config_int("kraptor_keyboard", "izq", teclado_jug.izq);
21 teclado_jug.der = get_config_int("kraptor_keyboard", "der", teclado_jug.der);
22 teclado_jug.sht = get_config_int("kraptor_keyboard", "sht", teclado_jug.sht);
23 teclado_jug.wpn = get_config_int("kraptor_keyboard", "wpn", teclado_jug.wpn);
24 teclado_jug.bmb = get_config_int("kraptor_keyboard", "bmb", teclado_jug.bmb);
26 nivel_detalle = get_config_int("kraptor_detalle", "nivel_detalle", nivel_detalle);
27 detalle_automatico = get_config_int("kraptor_detalle", "detalle_automatico", detalle_automatico);
28 quiere_videos = get_config_int("kraptor_detalle", "quiere_videos", quiere_videos);
30 quiere_snd = get_config_int("kraptor_snd", "quiere_snd", quiere_snd);
31 volumen_sonido = get_config_int("kraptor_snd", "volumen_sonido", volumen_sonido);
32 quiere_musica = get_config_int("kraptor_snd", "quiere_musica", quiere_musica);
33 volumen_musica = get_config_int("kraptor_snd", "volumen_musica", volumen_musica);
35 KRONO_QUIERE_DEBUG = get_config_int("KRONO_QUIERE_DEBUG", "KRONO_QUIERE_DEBUG", KRONO_QUIERE_DEBUG);
36 quiere_usar_joystick = get_config_int("kraptor_joystick", "quiere_usar_joystick", quiere_usar_joystick);
37 numero_de_joystick = get_config_int("kraptor_joystick", "numero_de_joystick", numero_de_joystick);
40 quiere_usar_mouse = get_config_int("kraptor_mouse", "quiere_usar_mouse", quiere_usar_mouse);
41 mouse_velocidad = get_config_int("kraptor_mouse", "mouse_velocidad", mouse_velocidad);
43 // load_joystick_data(NULL); // esto me dio problemas la primera vez que lo use... ojo
48 void salvar_configuracion()
50 set_config_file("kraptor.cfg");
52 set_config_int("kraptor_keyboard", "arr", teclado_jug.arr);
53 set_config_int("kraptor_keyboard", "abj", teclado_jug.abj);
54 set_config_int("kraptor_keyboard", "izq", teclado_jug.izq);
55 set_config_int("kraptor_keyboard", "der", teclado_jug.der);
56 set_config_int("kraptor_keyboard", "sht", teclado_jug.sht);
57 set_config_int("kraptor_keyboard", "wpn", teclado_jug.wpn);
58 set_config_int("kraptor_keyboard", "bmb", teclado_jug.bmb);
60 set_config_int("kraptor_detalle", "nivel_detalle", nivel_detalle);
61 set_config_int("kraptor_detalle", "quiere_videos", quiere_videos);
62 set_config_int("kraptor_detalle", "detalle_automatico", detalle_automatico);
64 set_config_int("kraptor_snd", "quiere_snd", quiere_snd);
65 set_config_int("kraptor_snd", "volumen_sonido", volumen_sonido);
66 set_config_int("kraptor_snd", "quiere_musica", quiere_musica);
67 set_config_int("kraptor_snd", "volumen_musica", volumen_musica);
68 set_config_int("KRONO_QUIERE_DEBUG", "KRONO_QUIERE_DEBUG", KRONO_QUIERE_DEBUG);
70 set_config_int("kraptor_joystick", "quiere_usar_joystick", quiere_usar_joystick);
71 set_config_int("kraptor_joystick", "numero_de_joystick", numero_de_joystick);
73 set_config_int("kraptor_mouse", "quiere_usar_mouse", quiere_usar_mouse);
74 set_config_int("kraptor_mouse", "mouse_velocidad", mouse_velocidad);
76 // save_joystick_data(NULL); // esto me dio problemas la primera vez que lo use... ojo