Imported contents: kraptor_final_apr_03_2004.tar.gz
[kraptor.git] / include / menu.h
blob42e748e28cfa0fba02f72ec94624790f47fd179e
1 /*
2 --------------------------------------------------------
3 menu.h
4 --------------------------------------------------------
5 Sistema de menu de Kraptor (al estilo de Unre*l)
6 --------------------------------------------------------
7 */
8 #ifndef K_MENU_H
9 #define K_MENU_H
11 #include <allegro.h>
13 /* Seleccion de menu */
14 #define MNU_S_NEW_GAME 1
15 #define MNU_S_LOAD_GAME 2
16 #define MNU_S_QUIT_GAME 3
18 #define MNU_S_CFG_SND 4
19 #define MNU_S_CFG_CTRL 5
20 #define MNU_S_CFG_DETAIL 6
21 #define MNU_S_CFG_VIDEO 7
23 #define MNU_S_CFG_SPANISH 8
24 #define MNU_S_CFG_ENGLISH 9
26 #define MNU_S_VER_HLP 10
27 #define MNU_S_VER_ABOUT 11
29 /* bitmap de fondo, y paleta de colores y musica */
30 extern BITMAP *bmp_menu_main;
31 extern PALETTE pal_menu_main;
34 extern char *texto_ayuda_juego; /* puntero a la ayuda del juego */
35 extern char *texto_acerca_de_juego; /* acerca de... */
36 extern BITMAP *acerca_de_bmp; /* bitmap acerca de... */
38 /* Prototipos */
39 void realizar_menu_principal(); /* entrada para el menu principal */
40 int modificar_sonido_mnu(void); /* menu para volumen de sonido/musica */
41 int mod_teclado_jugar(void); /* menu para modificar el teclado */
42 int mod_detalle_mnu(void); /* menu para modificar los detalles */
43 int menu_configuracion_al_vuelo(void); /* menu de sonido, teclado, detalle */
44 int ayuda_proggy_mnu(); /* ayuda */
46 #endif