#ifndef Catalogo #define Catalogo Jos‚_David #define TRUE 1 #define FALSE 0 #define FINDRV 9 #define FINALSOUND 8 extern int x_raton; // En el MĒdulo: Craton.CPP extern int y_raton; // En el MĒdulo: Craton.CPP extern int boton_izq; // En el MĒdulo: Craton.CPP extern int boton_der; // En el MĒdulo: Craton.CPP int bpush; int GraphDriver = 9; /* The Graphics device driver */ int GraphMode = 2; /* The Graphics mode value */ int ErrorCode; /* Reports any graphics errors */ char *dir_voc = "123456789012"; char *dir_sfx = "123456789012"; char vieja_dir_sfx[] = "123456789012"; extern int raton; /* Indica si esta instalado el raton (def. NO) */ int PunteroRaton = 0; /* Se deja el puntero de raton original Ļ? (def. NO) */ int access = 0; /* Indica si se tiene acceso al menu ppal. (def. NO) */ int sb = 1; /* Indica si esta instalada la SB (def. SI) */ int sb2 = 1; int NoIniSb = 1; struct boton { int left; int up; int right; int down; }; /* */ /* Prototipos de FunciĒn */ /* */ int PideCodigo(void); void Initialize(void); void Menu_Utilidad(void); void Menu_Principal(void); void BorraViewPort(int view); void asigna_modo_video(void); void Dibuja_Menu_Utilidad(void); void Dibuja_Menu_Utilidad(void); void Menu_Mirar(int Mirar_Modificar); int CheckButon(int nb, struct boton menu[]); void CheckArg(int nargumentos, char *argumentos[]); void Sound_SN(char headfile[]); extern void Info(char *nombrecargado); extern void Modificar_Comentario(void); extern void Editar_Modificar(int Mirar_Modificar, int X); extern void EditarModificarPedidos(void); // En el MĒdulo: Craton.CPP extern void inicializa_raton_grafico(int x1, int y1, int x2, int y2, int px, int py); extern void desactiva_raton(void); extern void activa_raton(void); extern int Inicializa_SB(void); extern void PlaySound(int Lee); extern "C" void SOUNDFXDRIVER(int); // En el MĒdulo: Cgraph.CPP extern void DibujaPantalla(void); extern void ImprimeBoton2 (int fill, int cdf, int cs1, int cs2, struct boton parm); extern void fundido_al_negro(void); extern int Animacion(void); // En el MĒdulo: AnimaciĒn.CPP void Imprimir_Individual(int x); extern struct JD { char esc; char color[8]; char prog[14]; char nl; char rt; char autor[36]; char pt; char ef; }; extern struct JD cabecera; extern struct setup { int version; // uso interno, para versiĒn long registrado; // registrado Ļ SI o NO ? char usuario[20]; // registrado a ... long codigo; // codigo de acceso ­­­ 0 = no cĒdigo !!! char futura_ampliacion[50]; }; extern struct setup Setup; extern FILE *JD_s; // Fichero Setup extern char ArchivoSetup[]; extern void lee_setup(void); extern void Configuracion(void); extern int InputCadenaG(char *s, int numalp, int lmax, int px, int py, int cc, int cf); #endif