CATALOGO/CATALOGO.H
2021-09-03 17:43:05 +02:00

124 lines
3.4 KiB
C
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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