First commit 09/04/1995

This commit is contained in:
2021-09-03 17:50:32 +02:00
commit e0a9c4f8c9
120 changed files with 13455 additions and 0 deletions

55
CD_IN/CD_CFG.CPP Normal file
View File

@ -0,0 +1,55 @@
#include <dos.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h> // Para getch();
#include <graphics.h> // Para outtextxy(...); y cleardevice(...);
#include "..\..\..\jd_lib\make_bot.h" // Fuciones de MAKE_BOTON
#include "cd_icons.h"
#define DOS 1
#define WINDOWS 2
void Init_CFG(void);
void Init_CFG(void){
int ok = 0;
setfillstyle(SOLID_FILL, 240);
bar(395, 140, 625, 410);
Imprime_Estaticos( 4, "cd_out.img"); // Imprime botones estaticos 'Seccion 4'
Imprime_Secuencia(2); // Imprime secuencia 1.
Imprime_Estaticos( 5, "cd_out.img"); // Imprime textos estaticos 'Seccion 5'
while(!ok){ // Bucle infinito
switch( Comprueba_Secuencia( 2 ) ) { // Iniciamos comprobacion de 2<> sec
case 0: // No se pulso ningun BOTON
// Pero el raton fue presionado en
// algun sitio...
break;
case -2: // Hay una tecla normal en BUFFER
getch(); // La eliminamos
break;
case -1: // Hay una tecla especial en BUFFER
getch(); // La eliminamos
break;
// Boton Cancelar
case 1:
ok = 1;
break;
default:
while( kbhit() ) getch(); // Limpiamos posibles teclas en BUFFER
break;
}
}
setfillstyle(SOLID_FILL, 240);
bar(395, 140, 625, 410);
return;
}

BIN
CD_IN/CD_D01.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D02.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D03.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D04.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D05.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D06.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D07.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D08.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D09.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D10.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D11.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D12.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D13.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D14.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_D15.DAT Normal file

Binary file not shown.

1176
CD_IN/CD_EDIT.CPP Normal file

File diff suppressed because it is too large Load Diff

14
CD_IN/CD_ERROR.H Normal file
View File

@ -0,0 +1,14 @@
#define SIN_CVN 100
#define SIN_XMS 101
#define E_ICONO 102
#define E_PCX 103
#define E_WAV 104
#define E_EXE 105
#define ERROR_ D 107
#define E_O 108
#define E_W 109
#define E_R 110
#define E_C 111

191
CD_IN/CD_EXE.CPP Normal file
View File

@ -0,0 +1,191 @@
#include <dir.h>
#include <dos.h>
#include <alloc.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h> // Para getch();
#include <graphics.h> // Para outtextxy(...); y cleardevice(...);
#include "..\..\jd_lib\make_bot.h" // Fuciones de MAKE_BOTON
#include "cd_icons.h"
#include "cd_error.h"
#define DOS 1
#define WINDOWS 2
void Init_EXE(int CurrIcon);
char *current_directory(char *path);
extern void Inicializa_Dibujo(void);
extern void Inicializa_Iconos(void);
extern void Coloca_Iconos_Dos_Windows(void);
extern char far *Icono; // 18
extern unsigned char *P_Raton1, *P_Raton2, *P_Raton3, *P_Raton4;
extern void *Pantalla;
void InicializaSVGA(void);
extern char dac[256*3];
extern "C" void APAGA_PANTALLA(char *);
extern "C" void ENCIENDE_PANTALLA(char *);
extern void Menu_de_Edicion(void);
extern void Coloca_Iconos(int Start_Icon);
void Init_EXE(int CurrIcon){
int ok = 0, exe = 0;
char curdir[80];
/*
void far *Mascara;
if( (Mascara = farmalloc(imagesize(118, 160, 521, 335) ) ) == NULL) {
closegraph();
cprintf("\n\rSALIENDO");
cprintf("\n\rImposible encontrar %dKbytes en el Heap", ok);
exit(SIN_MEMORIA);
}
getimage(118, 159, 521, 335, Mascara);
*/
Imprime_Estaticos(10, "cd_out.img"); // Imprime botones estaticos 'Seccion 4'
Imprime_Secuencia(3); // Imprime secuencia 1.
Imprime_Estaticos(11, "cd_out.img"); // Imprime textos estaticos 'Seccion 5'
while(!ok){ // Bucle infinito
switch( Comprueba_Secuencia( 3 ) ) { // Iniciamos comprobacion de 2<> sec
case 0: // No se pulso ningun BOTON
// Pero el raton fue presionado en
// algun sitio...
break;
case -2: // Hay una tecla normal en BUFFER
switch( getch() ) { // La utilizamos
// Intro ( ACEPTAR )
case 13:
exe = 1;
ok = 1;
break;
// ESC ( CANCELAR )
case 14:
exe = 0;
ok = 1;
break;
default:
break;
}
break;
case -1: // Hay una tecla especial en BUFFER
getch(); // La eliminamos
break;
// Boton Aceptar
case 1:
exe = 1;
ok = 1;
break;
// Boton Cancelar
case 2:
exe = 0;
ok = 1;
break;
default:
while( kbhit() ) getch(); // Limpiamos posibles teclas en BUFFER
break;
}
}
/*
putimage(118, 160, Mascara, COPY_PUT);
farfree(Mascara);
*/
if ( exe == 1 ) {
/// Liberamos la memoria asignada para al DRIVER gr<67>fico...
current_directory(curdir);
APAGA_PANTALLA(dac);
closegraph();
Libera_Memoria();
free(P_Raton1);
free(P_Raton2);
free(P_Raton3);
free(P_Raton4);
free(Pantalla);
farfree(Icono);
closegraph();
cprintf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ\n\r");
cprintf("<EFBFBD> JD & CD_OUT <20>\n\r");
cprintf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\r");
cprintf("EJECUTANDO PROGRAMA: []\n\r");
/*
C O M I E N Z A L A E J E C U C I O N D E L P R O G R A M A
*/
if ( system( getenv( "COMSPEC") ) != 0 ) { printf("\n\nImposible salir a MS-DOS\n\n"); sleep(5); }
clrscr();
cprintf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ\n\r");
cprintf("<EFBFBD> JD & CD_OUT <20>\n\r");
cprintf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\r");
cprintf("Regresando a CD_OUT...\n\r");
//// Recargamos el Programa...
chdir(curdir); // Refresamos a nuestro directorio
// de origen
InicializaSVGA(); // Reinicializamos la SVGA
APAGA_PANTALLA(dac); // Apagamos la Pantalla
Inicializa_Dibujo(); // Inicializamos un nuevo dibujo
if( carga_botones("cd_out.img") // Recarga botones del fichero "CD_out.img"
!= OK ) {
Imprime_Estaticos( 112, "cd_out.img");
Espera_Tecla_o_Raton();
closegraph();
cprintf("\n\rError en la CARGA DE BOTONES");
exit(112);
/*
SALE CON UN MENSAJE GR<47>FICO
*/
}
Imprime_Estaticos( 1, "cd_out.img"); // Imprime botones estaticos 'Seccion 1'
Imprime_Secuencia(1); // Imprime secuencia 1.
Imprime_Estaticos( 2, "cd_out.img"); // Imprime botones estaticos 'Seccion 2'
// para los textos
Inicializa_Iconos();
Coloca_Iconos_Dos_Windows();
Coloca_Iconos(CurrIcon);
ENCIENDE_PANTALLA(dac);
if ( (Pantalla = malloc( imagesize(0, 0, 20, 20) )) == NULL ) {
Imprime_Estaticos( SIN_CVN, "cd_out.img");
Espera_Tecla_o_Raton();
closegraph();
cprintf("\n\rError en la asignaci<63>n de memoria para la mascara del raton");
exit(2);
}
inicializa_raton_grafico( 0, 0, 619, 460);
True_Push = ON; // Activa el TRUE PUSH ( PRESION REAL )
}
}
char *current_directory(char *path)
{
strcpy(path, "X:\\"); /* fill string with form of response: X:\ */
path[0] = 'A' + getdisk(); /* replace X with current drive letter */
getcurdir(0, path+3); /* fill rest of string with current directory */
return(path);
}

61
CD_IN/CD_FILE.H Normal file
View File

@ -0,0 +1,61 @@
struct byte {
int T_Dibujo : 1;
int DOS_WINDOWS : 1;
int Install : 1;
int Ejecutable : 1;
int Tipo_de_Programa : 4;
};
struct Install {
int Usar_VGA_COPY : 1;
int Usar_ARJ : 1;
int Usar_ZIP : 1;
int Usar_LHA : 1;
int Usar_XCopy : 1;
int Usar_Install_P : 1;
int Manual_Automatico : 1;
};
typedef struct {
struct byte Typo; // 1 bit DOS o WINDOWS
// 4 bit Tipo de programa, ( Juegos, Dibujo, ... )
// 1 bit ( Tiene Dibujo SI / NO )
// 1 bit Instalable ( SI / NO )
// 1 bit Ejecutable
char Nombre[26+1]; // Nombre del programa
char Comentario[32][35 + 1]; // Comentario
char N_Img[8+1]; // Nombre de la imagen ( sin extensi<73>n )
char Dir_P[50+1];
// Instalacion alternativa...
struct Install Alt_Install;
char N_Install[8+1];
char N_Exe[8+1];
} CD_FILE;
struct Cabecera {
char Nombre_del_Programa[70];
char Comentario_Inicial[70];
// const char R1 = 13, R2 =10;
// const char Comentario_Inicial[] = {"Jos<6F> David Guill<6C>n Dominguez"};
// const char R3 = 13, R4 =10;
// const char R5 = 7, R6 =26;
char VerHi, VerLow;
char Register;
long Records;
};
struct Cabecera CD_cabecera;

520
CD_IN/CD_ICONS.CPP Normal file
View File

@ -0,0 +1,520 @@
extern int Fichero_cd_in2(char Dinamicos_Estaticos);
///////////////////////////// FICHEROS A INCLUIR /////////////////////////////
#include <alloc.h>
#include <dos.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h> // Para getch();
#include <graphics.h> // Para outtextxy(...); y cleardevice(...);
#include "cd_icons.h"
// #include "List_col.h"
#include "cd_error.h"
#include "d:\program\src_dos\libs\make_bot\make_bot.h" // Fuciones de MAKE_BOTON
////////////////////////////////// VARIABLES /////////////////////////////////
void Mete(FILE *P_R, int Color);
FILE *handle;
char dac[256*3];
extern unsigned char *P_Raton1, *P_Raton2, *P_Raton3, *P_Raton4;
unsigned char far *Icono; // 18
void Coloca_Iconos_Dos_Windows(void);
void Coloca_Iconos(int Start_Icon);
//////////////////////// DECLARACIONES DE FUNCIONES //////////////////////////
extern "C" void ENCIENDE_PANTALLA(char *);
///////////////////////////////// PROGRAMA ///////////////////////////////////
void Inicializa_Iconos(void)
{
int ancho;
int Posicion[18] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int alto;
int esq_x1, esq_y1, esq_x2, esq_y2;
unsigned char byte, contador;
int n = (20*20);
int PR1, PR2, PR3, PR4;
PR1 = PR2 = PR3 = PR4 = -1;
if( (Icono = (unsigned char far *)farcalloc( /*(39762)*/40000L, sizeof(unsigned char) ) ) == NULL ){
Fichero_cd_in2(SIN_CVN);
// Imprime_Estaticos( SIN_CVN, "cd_in.img");
Espera_Tecla_o_Raton();
closegraph();
printf("No se encontr<74> memoria suficiente");
exit(1);
}
/*
if( ((P_Raton1 = (unsigned char *)malloc( n ))==NULL) ||
((P_Raton2 = (unsigned char *)malloc( n ))==NULL) ||
((P_Raton3 = (unsigned char *)malloc( n ))==NULL) ||
((P_Raton4 = (unsigned char *)malloc( n ))==NULL) ) {
Imprime_Estaticos( SIN_CVN, "cd_in.img");
Espera_Tecla_o_Raton();
closegraph();
cprintf("\n\rImposible encontrar memoria para el cursor del Raton");
exit(2);
}
*/
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/*
FILE *P_R1, *P_R2, *P_R3, *P_R4;
int PR1_C=0, PR2_C=0, PR3_C=0, PR4_C=0;
P_R1 = fopen("P_Raton1.cpp", "w");
P_R2 = fopen("P_Raton2.cpp", "w");
P_R3 = fopen("P_Raton3.cpp", "w");
P_R4 = fopen("P_Raton4.cpp", "w");
*/
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
if((handle=fopen("CD_in2.IMG", "rb"))==NULL)
{
Fichero_cd_in2(E_O);
// Imprime_Estaticos( E_O, "cd_in.img");
Espera_Tecla_o_Raton();
restorecrtmode();
printf("No se encontr<74> el archivo de iconos");
exit(1);
}
if(10!=getc(handle))
{
Fichero_cd_in2(E_PCX);
// Imprime_Estaticos( E_PCX, "cd_in.img");
Espera_Tecla_o_Raton();
restorecrtmode();
printf("El archivo de iconos, esta da<64>ado");
exit(1);
}
getw(handle); getc(handle);
esq_x1=getw(handle); esq_y1=getw(handle);
esq_x2=getw(handle); esq_y2=getw(handle);
ancho=esq_x2-esq_x1+1;
alto =esq_y2-esq_y1+1;
fseek(handle, 128, 0);
for(alto=(esq_y2-esq_y1+1); alto>0; alto--)
{
for(ancho=(esq_x2-esq_x1+1); ancho>0; )
{
byte=getc(handle);
if(byte<=0xC0)
{
if( ancho>=272 && ancho <=318 && alto >=152 && alto <= 198 ) {
Posicion[0] ++;
Icono[ Posicion[0] ] = byte;
} else
if( ancho>=224 && ancho <=270 && alto >=152 && alto <= 198 ) {
Posicion[1] ++;
Icono[ Posicion[1]+2209*1 ] = byte;
} else
if( ancho>=176 && ancho <=222 && alto >=152 && alto <= 198 ) {
Posicion[2] ++;
Icono[ Posicion[2]+2209*2 ] = byte;
} else
if( ancho>=128 && ancho <=174 && alto >=152 && alto <= 198 ) {
Posicion[3] ++;
Icono[ Posicion[3]+2209*3 ] = byte;
} else
if( ancho>=80 && ancho <=126 && alto >=152 && alto <= 198 ) {
Posicion[4] ++;
Icono[ Posicion[4]+2209*4 ] = byte;
} else
if( ancho>=32 && ancho <=78 && alto >=152 && alto <= 198 ) {
Posicion[5] ++;
Icono[ Posicion[5]+2209*5 ] = byte;
} else
////////////////////////////////////////////////////////////////////////////////////
if( ancho>=272 && ancho <=318 && alto >=104 && alto <= 150 ) {
Posicion[6] ++;
Icono[ Posicion[6]+2209*6 ] = byte;
} else
if( ancho>=224 && ancho <=270 && alto >=104 && alto <= 150 ) {
Posicion[7] ++;
Icono[ Posicion[7]+2209*7 ] = byte;
} else
if( ancho>=176 && ancho <=222 && alto >=104 && alto <= 150 ) {
Posicion[8] ++;
Icono[ Posicion[8]+2209*8 ] = byte;
} else
if( ancho>=128 && ancho <=174 && alto >=104 && alto <= 150 ) {
Posicion[9] ++;
Icono[ Posicion[9]+2209*9 ] = byte;
} else
if( ancho>=80 && ancho <=126 && alto >=104 && alto <= 150 ) {
Posicion[10] ++;
Icono[ Posicion[10]+2209*10 ] = byte;
} else
if( ancho>=32 && ancho <=78 && alto >=104 && alto <= 150 ) {
Posicion[11] ++;
Icono[ Posicion[11]+2209*11] = byte;
} else
////////////////////////////////////////////////////////////////////////////////////
if( ancho>=272 && ancho <=318 && alto >=56 && alto <= 102 ) {
Posicion[12] ++;
Icono[ Posicion[12]+2209*12 ] = byte;
} else
if( ancho>=224 && ancho <=270 && alto >=56 && alto <= 102 ) {
Posicion[13] ++;
Icono[ Posicion[13]+2209*13 ] = byte;
} else
if( ancho>=176 && ancho <=222 && alto >=56 && alto <= 102 ) {
Posicion[14] ++;
Icono[ Posicion[14]+2209*14 ] = byte;
} else
if( ancho>=128 && ancho <=174 && alto >=56 && alto <= 102 ) {
Posicion[15] ++;
Icono[ Posicion[15]+2209*15 ] = byte;
} else
if( ancho>=80 && ancho <=126 && alto >=56 && alto <= 102 ) {
Posicion[16] ++;
Icono[ Posicion[16]+2209*16 ] = byte;
} else
if( ancho>=32 && ancho <=78 && alto >=56 && alto <= 102 ) {
Posicion[17] ++;
Icono[ Posicion[17]+2209*17] = byte;
} else
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
if( ancho>=274/*279*/ && ancho <=/*318*/316 && alto >= /*8*/11 && alto <= 29 ) {
// Flecha Izquierda
// putpixel( 385 +43+ (279-ancho), 30 + 24 + (11-alto), byte);
putpixel( ancho + 120, alto + 24, byte );
} else
if( ancho>=/*272*/276 && ancho <=318/*313*/ && alto >= /*32*/35 && alto <= 52 ) {
// Flecha Derecha
// putpixel( 385 +48+ (276-ancho), 57 + 26 + (35-alto), byte);
putpixel( ancho + 120, alto + 32, byte );
}
//// } else
// if( ancho>=251 && ancho <=270 && alto >= 14 && alto <= 54 ) {
// // Flecha Arriba
// putpixel( 235 + (248-ancho), 420 + (8-alto), byte);
// putpixel( 385 + (248-ancho), 360 + (8-alto), byte);
// } else
// if( ancho>=/*224*/227 && ancho <= 245 && alto >= /*8*/12 && alto <= /*54*/49 ) {
// // Flecha Abajo
// putpixel( 235 - 1 + (224-ancho), 470 + (8-alto), byte);
// putpixel( 385 - 1 + (224-ancho), 415 -2 + (8-alto), byte);
// } else
/*
if( ancho>=180 && ancho <= 220 && alto >= 12 && alto <= 52 ) {
// Punteros del Raton...
putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
}
*/
if( ancho>=180 && ancho <= 199 && alto >= 12 && alto <= 31 ) {
//// // Punteros del Raton...
PR1++;
P_Raton1[/*(199-ancho) + 20*(31-alto)*/PR1] = byte;
////// putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
/////*
////Mete(P_R1, byte);
////PR1_C ++ ; if ( PR1_C == 6 ) { PR1_C=0; fprintf(P_R1, "\n"); }
////*/
} else
if( ancho>=201 && ancho <= 220 && alto >= 12 && alto <= 31 ) {
//// // Punteros del Raton...
PR2++;
P_Raton2[/*(220-ancho) + 20*(31-alto)*/PR2] = byte;
///// putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
/////*
////Mete(P_R2, byte);
////PR2_C ++ ; if ( PR2_C == 11 ) { PR2_C=0; fprintf(P_R2, "\n"); }
////*/
} else
if( ancho>=180 && ancho <= 199 && alto >= 33 && alto <= 52 ) {
//// // Punteros del Raton...
PR3++;
P_Raton3[/*(199-ancho) + 20*(52-alto)*/PR3] = byte;
////// putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
/////*
////Mete(P_R3, byte);
////PR3_C ++ ; if ( PR3_C == 6 ) { PR3_C=0; fprintf(P_R3, "\n"); }
////*/
} else
if( ancho>=201 && ancho <= 220 && alto >= 33 && alto <= 52 ) {
//// // Punteros del Raton...
PR4++;
P_Raton4[/*(220-ancho) + 20*(52-alto)*/PR4] = byte;
////// putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
/////*
////Mete(P_R4, byte);
////PR4_C ++ ; if ( PR4_C == 6 ) { PR4_C=0; fprintf(P_R4, "\n"); }
////*/
}
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
/////////////////
// putpixel( (10+ancho), (10+alto), byte);
/////////////////
ancho--;
}
else
{
contador=byte&0x3F; byte=getc(handle);
for(; contador>0; contador--)
{
// *dir_vga++=byte;
if( ancho>=272 && ancho <=318 && alto >=152 && alto <= 198 ) {
Posicion[0] ++;
Icono[ Posicion[0] ] = byte;
} else
if( ancho>=224 && ancho <=270 && alto >=152 && alto <= 198 ) {
Posicion[1] ++;
Icono[ Posicion[1]+2209*1 ] = byte;
} else
if( ancho>=176 && ancho <=222 && alto >=152 && alto <= 198 ) {
Posicion[2] ++;
Icono[ Posicion[2]+2209*2 ] = byte;
} else
if( ancho>=128 && ancho <=174 && alto >=152 && alto <= 198 ) {
Posicion[3] ++;
Icono[ Posicion[3]+2209*3 ] = byte;
} else
if( ancho>=80 && ancho <=126 && alto >=152 && alto <= 198 ) {
Posicion[4] ++;
Icono[ Posicion[4]+2209*4 ] = byte;
} else
if( ancho>=32 && ancho <=78 && alto >=152 && alto <= 198 ) {
Posicion[5] ++;
Icono[ Posicion[5]+2209*5 ] = byte;
} else
////////////////////////////////////////////////////////////////////////////////////
if( ancho>=272 && ancho <=318 && alto >=104 && alto <= 150 ) {
Posicion[6] ++;
Icono[ Posicion[6]+2209*6 ] = byte;
} else
if( ancho>=224 && ancho <=270 && alto >=104 && alto <= 150 ) {
Posicion[7] ++;
Icono[ Posicion[7]+2209*7 ] = byte;
} else
if( ancho>=176 && ancho <=222 && alto >=104 && alto <= 150 ) {
Posicion[8] ++;
Icono[ Posicion[8]+2209*8 ] = byte;
} else
if( ancho>=128 && ancho <=174 && alto >=104 && alto <= 150 ) {
Posicion[9] ++;
Icono[ Posicion[9]+2209*9 ] = byte;
} else
if( ancho>=80 && ancho <=126 && alto >=104 && alto <= 150 ) {
Posicion[10] ++;
Icono[ Posicion[10]+2209*10 ] = byte;
} else
if( ancho>=32 && ancho <=78 && alto >=104 && alto <= 150 ) {
Posicion[11] ++;
Icono[ Posicion[11]+2209*11] = byte;
} else
////////////////////////////////////////////////////////////////////////////////////
if( ancho>=272 && ancho <=318 && alto >=56 && alto <= 102 ) {
Posicion[12] ++;
Icono[ Posicion[12]+2209*12 ] = byte;
} else
if( ancho>=224 && ancho <=270 && alto >=56 && alto <= 102 ) {
Posicion[13] ++;
Icono[ Posicion[13]+2209*13 ] = byte;
} else
if( ancho>=176 && ancho <=222 && alto >=56 && alto <= 102 ) {
Posicion[14] ++;
Icono[ Posicion[14]+2209*14 ] = byte;
} else
if( ancho>=128 && ancho <=174 && alto >=56 && alto <= 102 ) {
Posicion[15] ++;
Icono[ Posicion[15]+2209*15 ] = byte;
} else
if( ancho>=80 && ancho <=126 && alto >=56 && alto <= 102 ) {
Posicion[16] ++;
Icono[ Posicion[16]+2209*16 ] = byte;
} else
if( ancho>=32 && ancho <=78 && alto >=56 && alto <= 102 ) {
Posicion[17] ++;
Icono[ Posicion[17]+2209*17] = byte;
} else
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
if( ancho>=274/*279*/ && ancho <=/*318*/316 && alto >= /*8*/11 && alto <= 29 ) {
// Flecha Izquierda
// putpixel( 385 + 43 + (279-ancho), 30 + 24 + (11-alto), byte);
putpixel( ancho + 120, alto + 24, byte );
} else
if( ancho>=/*272*/276 && ancho <=318/*313*/ && alto >= /*32*/35 && alto <= 52 ) {
// Flecha Derecha
// putpixel( 385 + 48 + (276-ancho), 57 + 26 + (35-alto), byte);
putpixel( ancho + 120, alto + 32, byte );
} else
// if( ancho>=251 && ancho <=270 && alto >= 14 && alto <= 54 ) {
// // Flecha Arriba
// putpixel( 235 + (248-ancho), 420 + (8-alto), byte);
// putpixel( 385 + (248-ancho), 360 + (8-alto), byte);
// } else
// if( ancho>=/*224*/227 && ancho <= 245 && alto >= /*8*/12 && alto <= /*54*/49 ) {
// // Flecha Abajo
// putpixel( 235 - 1 + (224-ancho), 470 + (8-alto), byte);
// putpixel( 385 - 1 + (224-ancho), 415 -2 + (8-alto), byte);
// } else
/*
if( ancho>=180 && ancho <= 220 && alto >= 12 && alto <= 52 ) {
// Punteros del Raton...
putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
}
*/
if( ancho>=180 && ancho <= 199 && alto >= 12 && alto <= 31 ) {
//// // Punteros del Raton...
PR1++;
P_Raton1[/*(199-ancho) + 20*(31-alto)*/PR1] = byte;
////// putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
/////*
////Mete(P_R1, byte);
////PR1_C ++ ; if ( PR1_C == 6 ) { PR1_C=0; fprintf(P_R1, "\n"); }
////*/
} else
if( ancho>=201 && ancho <= 220 && alto >= 12 && alto <= 31 ) {
//// // Punteros del Raton...
PR2++;
P_Raton2[/*(220-ancho) + 20*(31-alto)*/PR2] = byte;
////// putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
/////*
////Mete(P_R2, byte);
////PR2_C ++ ; if ( PR2_C == 6 ) { PR2_C=0; fprintf(P_R2, "\n"); }
////*/
} else
if( ancho>=180 && ancho <= 199 && alto >= 33 && alto <= 52 ) {
//// // Punteros del Raton...
PR3++;
P_Raton3[/*(199-ancho) + 20*(52-alto)*/PR3] = byte;
///// putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
/////*
////Mete(P_R3, byte);
////PR3_C ++ ; if ( PR3_C == 6 ) { PR3_C=0; fprintf(P_R3, "\n"); }
////*/
} else
if( ancho>=201 && ancho <= 220 && alto >= 33 && alto <= 52 ) {
//// // Punteros del Raton...
PR4++;
P_Raton4[/*(220-ancho) + 20*(52-alto)*/PR4] = byte;
///// putpixel( 400 + 46 + (176-ancho), 150 + (49-alto), byte);
/////*
////Mete(P_R4, byte);
////PR4_C ++ ; if ( PR4_C == 6 ) { PR4_C=0; fprintf(P_R4, "\n"); }
////*/
}
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
/////////////////
// putpixel( (10+ancho), (10+alto), byte);
/////////////////
ancho--;
}
}
}
}
getc(handle);
// for(n=0; n<256*3; n++) dac[n]=getc(handle) >> 2;
for(n=0; n<256*3; n++)
if( n >= (256-16)*3 )
dac[n]=getc(handle) >> 2;
else
getc(handle);
fclose(handle);
/*
fclose(P_R1);
fclose(P_R2);
fclose(P_R3);
fclose(P_R4);
*/
}
void Coloca_Iconos_Dos_Windows(void){
int x, y, i;
for( y = 0; y <= (46-1); y++ )
for( x = 1; x <= 46; x++ ) {
putpixel( 523 + x, 37+y, Icono[ x + (47*y) + (2209*11) ] );
putpixel( 583 + x, 37+y, Icono[ x + (47*y) + (2209*17) ] );
}
}
void Coloca_Iconos(int Start_Icon){
int x, y, i;
char Icon_inx[] = { Juegos, Texto, Musica, Dibujo, Util, Base, Hoja,
Red, TC, Scanner, News, Zip, Peli, Varios, CD, Ayuda };
Start_Icon--;
for( y = 0; y <= (46-1); y++ )
for( x = 1; x <= 46; x++ ) {
putpixel( 453 + x, 37+y, Icono[ x + (47*y) + (2209*Icon_inx[Start_Icon]) ] );
}
}
void Mete(FILE *P_R, int Color) {
char Buffer[80];
switch( Color ) {
case 255:
sprintf( Buffer, "*P_Ratonx++ = BLANCO");
break;
case 240:
sprintf( Buffer, "*P_Ratonx++ = NEGRO");
break;
case 253:
sprintf( Buffer, "*P_Ratonx++ = GRIS_CLARO");
break;
case 249:
sprintf( Buffer, "*P_Ratonx++ = UNKNOW");
break;
case 250:
sprintf( Buffer, "*P_Ratonx++ = AZUL");
break;
default:
sprintf( Buffer, "*P_Ratonx++ = %d", Color);
}
fprintf( P_R, "%-24s; ", Buffer );
}

16
CD_IN/CD_ICONS.H Normal file
View File

@ -0,0 +1,16 @@
#define Juegos 0
#define Musica 1
#define Texto 2
#define Dibujo 3
#define Varios 4
#define Ayuda 5
#define CD 6
#define Scanner 7
#define Util 8
#define TC 9
#define Red 10
#define Base 12
#define Hoja 13
#define News 14
#define Peli 15
#define Zip 16

BIN
CD_IN/CD_IN.EXE Normal file

Binary file not shown.

213
CD_IN/CD_IN.IMG Normal file
View File

@ -0,0 +1,213 @@
* BLANCO 255
* Gris_C 253
* Gris_F 254
* NEGRO 240
* Amarillo 251
* Rosa 241
* Rojo 242
* Azul 250
* UNKNOW 249
#1
***** Botones para elegir el tipo de ITEM a mirar...
!1, 10
***** Botones para seleccionar DOS / WINDOWS
$ 575, 30, 635, 90, 253, 255, 254, 5, 1, 00, 17
$ 515, 30, 575, 90, 253, 255, 254, 5, 1, 00, 32
**** Retroceder, Avanzar, en los anteriores iconos
$ 385, 30, 445, 58, 253, 255, 254, 3, 1, 00, 115
$ 385, 62, 445, 90, 253, 255, 254, 3, 1, 00, 116
**** Creditos
$ 195, 447, 380, 475, 253, 255, 254, 3, 1, 00, 46
**** Salir
$ 5, 447, 190, 475, 253, 255, 254, 3, 1, 00, 31
**** A<>adir, Borrar, Editar Comentario
$ 5, 30, 125, 58, 253, 255, 254, 3, 1, 00, 30
$ 130, 30, 250, 58, 253, 255, 254, 3, 1, 00, 48
$ 255, 30, 380, 58, 253, 255, 254, 3, 1, 00, 18
**** Boton donde se muestran los iconos disponibles
$ 445, 30, 505, 90, 253, 255, 254, 5, 1, 00, 120
<EFBFBD>1
***** Pantalla inicial
& 1, 1, 639, 479, 253, 255, 254, 2, 2
& 5, 5, 635, 25, 240, 254, 255, 2, 2
| 10, 7, 2, 5, 0, 255, Utilidad de introduci<63>n de datos para CD_OUT Jos<6F> David Guill<6C>n 1995 (c),
| 11, 8, 2, 5, 0, 251, Utilidad de introduci<63>n de datos para CD_OUT Jos<6F> David Guill<6C>n 1995 (c),
***** Cuadro para el comentario...
& 385, 95, 635, 475, 250, 255, 254, 2, 1
& 390, 100, 630, 470, 240, 254, 255, 2, 1
<EFBFBD>2
| 5, 452, 2, 6, 0, 241, _,
| 6, 453, 2, 6, 0, 0, _,
| 5, 450, 2, 6, 0, 255, S A L I R,
| 6, 451, 2, 6, 0, 0, S A L I R,
| 195, 452, 2, 6, 0, 241, _,
| 196, 453, 2, 6, 0, 240, _,
| 195, 450, 2, 6, 0, 255, C R E D I T O S,
| 196, 451, 2, 6, 0, 240, C R E D I T O S,
| 11, 35, 2, 6, 0, 241, _,
| 12, 36, 2, 6, 0, 0, _,
| 11, 33, 2, 6, 0, 255, A <20> A D I R,
| 12, 34, 2, 6, 0, 0, A <20> A D I R,
| 136, 35, 2, 6, 0, 241, _,
| 137, 36, 2, 6, 0, 240, _,
| 136, 33, 2, 6, 0, 255, B O R R A R,
| 137, 34, 2, 6, 0, 240, B O R R A R,
| 257, 39, 2, 4, 0, 241, _,
| 258, 40, 2, 4, 0, 240, _,
| 257, 38, 2, 4, 0, 255, Editar comentario,
| 258, 39, 2, 4, 0, 240, Editar comentario,
***** Pantalla de Edicion
& 5, 62, 172, 90, 240, 255, 254, 2, 2
& 172, 62, 230, 90, 240, 255, 254, 2, 2
& 230, 62, 288, 90, 240, 255, 254, 2, 2
& 288, 62, 318, 90, 240, 255, 254, 2, 2
& 318, 62, 350, 90, 240, 255, 254, 2, 2
& 350, 62, 380, 90, 240, 255, 254, 2, 2
| 11, 71, 2, 4, 0, 242, Nombre N_Install N_Exe Inst EXE Img,
| 10, 70, 2, 4, 0, 255, Nombre N_Install N_Exe Inst EXE Img,
** Nombre
& 5, 95, 172, 330, 240, 255, 254, 2, 2
** Nombre Install
& 172, 95, 230, 330, 240, 255, 254, 2, 2
** Nombre Exe
& 230, 95, 288, 330, 240, 255, 254, 2, 2
** Instalable
& 288, 95, 318, 330, 240, 255, 254, 2, 2
** Ejecutable
& 318, 95, 350, 330, 240, 255, 254, 2, 2
** Imagen
& 350, 95, 380, 330, 240, 255, 254, 2, 2
***
| 11, 335, 2, 5, 0, 255, Directorio,
| 12, 336, 2, 5, 0, 240, Directorio,
& 120, 335, 380, 355, 240, 255, 254, 2, 2
| 11, 355, 2, 5, 0, 255, Nombre Imagen,
| 12, 356, 2, 5, 0, 240, Nombre Imagen,
& 120, 355, 178, 375, 240, 255, 254, 2, 2
**** Tipos de Instalaci<63>n
| 200, 390, 2, 4, 1, 255, Tipos de,
| 201, 391, 2, 4, 1, 240, Tipos de,
| 210, 375, 2, 4, 1, 255, instalaci<63>n,
| 211, 376, 2, 4, 1, 240, instalaci<63>n,
& 226, 360, 380, 442, 250, 255, 254, 2, 2
& 231, 365, 375, 437, 240, 254, 255, 2, 2
| 231, 370, 2, 4, 0, 255, 1 Imagen de VGA_COPY,
| 231, 380, 2, 4, 0, 255, 2 Descompresor ARJ,
| 231, 390, 2, 4, 0, 255, 3 Descompresor ZIP,
| 231, 400, 2, 4, 0, 255, 4 XCopy,
| 231, 410, 2, 4, 0, 255, 5 Programa propio,
| 231, 420, 2, 4, 0, 255, 6 No Instalable,
**** Informaci<63>n adicional
& 5, 380, 190, 442, 250, 255, 254, 2, 2
& 10, 385, 185, 437, 240, 254, 255, 2, 2
************************************************************************
* *
* MENSAJES DE ERROR <------>---------<----------->--------<------>- *
* -------<-------->_------<-------->-->----------<--------->_----<- *
************************************************************************
<EFBFBD>100
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, Error en asignaci<63>n,
| 210, 242, 2, 5, 0, 240, de memoria CONVENCIONAL,
<EFBFBD>101
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, Error en asignaci<63>n,
| 210, 222, 2, 5, 0, 240, de memoria XMS,
<EFBFBD>102
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, Error cargando ICONOS,
| 210, 222, 2, 5, 0, 240, y punteros de RATON...,
<EFBFBD>103
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, Error cargando PCX,
| 210, 222, 2, 5, 0, 240, de Fondo.,
<EFBFBD>104
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, Error cargando ficheros,
| 210, 222, 2, 5, 0, 240, de sonido WAV,
<EFBFBD>105
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, Error intentando ejecutar,
| 210, 222, 2, 5, 0, 240, el programa deseado...,
<EFBFBD>106
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, Error intentando ejecutar,
| 210, 222, 2, 5, 0, 240, el programa deseado...,
<EFBFBD>107
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, ERROR D E TIPO,
| 210, 222, 2, 5, 0, 240, D E S C O N O C I D O,
<EFBFBD>108
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, ERROR ABRIENDO,
| 210, 222, 2, 5, 0, 240, FICHERO,
<EFBFBD>109
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, ERROR de ESCRITURA,
| 210, 222, 2, 5, 0, 240, DISCO PROTEGIDO.,
<EFBFBD>110
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, ERROR de LECTURA,
| 210, 222, 2, 5, 0, 240, POSIBLE DA<44>O F<>SICO,
<EFBFBD>111
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, ERROR INTENTANDO,
| 210, 222, 2, 5, 0, 240, CERRAR FICHERO,
<EFBFBD>112
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, ERROR INTENTANDO,
| 210, 222, 2, 5, 0, 240, CARGAR BOTONES,
<EFBFBD>113
& 200, 212, 440, 267, 251, 255, 254, 2, 1
& 205, 217, 435, 262, 253, 254, 255, 2, 1
| 210, 222, 2, 5, 0, 240, Icono ha cambiado.,
| 210, 222, 2, 5, 0, 240, Cargando nuevo archivo...,

BIN
CD_IN/CD_IN.PRJ Normal file

Binary file not shown.

305
CD_IN/CD_IN2.CPP Normal file
View File

@ -0,0 +1,305 @@
/***************************************************************/
/* */
/* Conversi<73>n de fuentes de MAKE BOTON en ASCII a fuentes */
/* para CPP, que pueden ser compilados junto al programa. */
/* */
/***************************************************************/
/* */
/* MAKE BOTON es un programa realizado por Jos<6F> David Guill<6C>n */
/* MB a CPP es una utilidad complementaria a Make Boton por */
/* Jos<6F> David Guill<6C>n... */
/* */
/***************************************************************/
/* */
/* GRACIAS POR UTILIZAR MI SOFTWARE... */
/* */
/* JOS<4F> DAVID GUILL<4C>N (c) 1995 */
/* */
/***************************************************************/
// Debe indicar el directorio exacto de la Cabecera de MAKE BOTON
#include "d:\program\src_dos\libs\make_bot\make_bot.h" // Fuciones de MAKE_BOTON
#include <stdio.h>
#include <stdlib.h>
#include <alloc.h>
#include <graphics.h>
extern int vez, memoria_asignada, Secuencias, *n_Botones_Secuencia;
struct Make_Boton { int Up, Left, Down, Right; unsigned char Cdf, Cb1, Cb2; unsigned char Ab, Pb; unsigned char Isc, Sc; };
extern struct Make_Boton far *Botones;
struct Make_Boton Bot_Static;
extern void Libera_Memoria(void);extern void Imprime_Boton(int D_Bord, struct Make_Boton Bot_Imp);
// Esta funci<63>n debe ser llamada para la inicializacion de los
// botones en lugar de CARGA_BOTONES(...).
// Para cargar los botones con parametro 0 y para imprimir
// imprimir los estaticos con parametro [ n<> de secuencia ]
int Fichero_cd_in2(char Dinamicos_Estaticos);
int Fichero_cd_in2(char Dinamicos_Estaticos) {
static char vez = 0;
switch(Dinamicos_Estaticos) {
case 0:
if( vez == 0 ) {
vez = 1;
atexit( Libera_Memoria );
}
if ( memoria_asignada == 1 ) {
free(n_Botones_Secuencia);
farfree(Botones);
memoria_asignada = 0;
}
int SiZe_BoToN = 0;
if ( (Botones = (struct Make_Boton far *)farcalloc(1, sizeof( struct Make_Boton ) )) == NULL)
return SIN_MEMORIA;
memoria_asignada = 1;
Secuencias = 1;
if (( n_Botones_Secuencia = (int *) malloc( sizeof(int)*Secuencias ) ) == NULL) {
printf("\nNo Hay suficiente Memoria, ni para un Boton\n\n");
return SIN_MEMORIA;
}
n_Botones_Secuencia[1 - 1] = 10;
SiZe_BoToN += ( sizeof( struct Make_Boton ) * 10);
if ( (Botones = (struct Make_Boton far *)farrealloc(Botones, SiZe_BoToN )) == NULL) {
Secuencias = 1;
return SIN_MEMORIA;
}
memoria_asignada = 1;
Botones [0].Left = 575; Botones [0].Up = 30;Botones [0]. Right = 635;Botones [0]. Down = 90;
Botones [0]. Cdf = 253; Botones [0]. Cb1 = 255; Botones [0]. Cb2 = 254; Botones [0]. Ab = 5; Botones [0]. Pb = 1; Botones [0]. Isc = 0; Botones [0]. Sc = 17;
Botones [1].Left = 515; Botones [1].Up = 30;Botones [1]. Right = 575;Botones [1]. Down = 90;
Botones [1]. Cdf = 253; Botones [1]. Cb1 = 255; Botones [1]. Cb2 = 254; Botones [1]. Ab = 5; Botones [1]. Pb = 1; Botones [1]. Isc = 0; Botones [1]. Sc = 32;
Botones [2].Left = 385; Botones [2].Up = 30;Botones [2]. Right = 445;Botones [2]. Down = 58;
Botones [2]. Cdf = 253; Botones [2]. Cb1 = 255; Botones [2]. Cb2 = 254; Botones [2]. Ab = 3; Botones [2]. Pb = 1; Botones [2]. Isc = 0; Botones [2]. Sc = 115;
Botones [3].Left = 385; Botones [3].Up = 62;Botones [3]. Right = 445;Botones [3]. Down = 90;
Botones [3]. Cdf = 253; Botones [3]. Cb1 = 255; Botones [3]. Cb2 = 254; Botones [3]. Ab = 3; Botones [3]. Pb = 1; Botones [3]. Isc = 0; Botones [3]. Sc = 116;
Botones [4].Left = 195; Botones [4].Up = 447;Botones [4]. Right = 380;Botones [4]. Down = 475;
Botones [4]. Cdf = 253; Botones [4]. Cb1 = 255; Botones [4]. Cb2 = 254; Botones [4]. Ab = 3; Botones [4]. Pb = 1; Botones [4]. Isc = 0; Botones [4]. Sc = 46;
Botones [5].Left = 5; Botones [5].Up = 447;Botones [5]. Right = 190;Botones [5]. Down = 475;
Botones [5]. Cdf = 253; Botones [5]. Cb1 = 255; Botones [5]. Cb2 = 254; Botones [5]. Ab = 3; Botones [5]. Pb = 1; Botones [5]. Isc = 0; Botones [5]. Sc = 31;
Botones [6].Left = 5; Botones [6].Up = 30;Botones [6]. Right = 125;Botones [6]. Down = 58;
Botones [6]. Cdf = 253; Botones [6]. Cb1 = 255; Botones [6]. Cb2 = 254; Botones [6]. Ab = 3; Botones [6]. Pb = 1; Botones [6]. Isc = 0; Botones [6]. Sc = 30;
Botones [7].Left = 130; Botones [7].Up = 30;Botones [7]. Right = 250;Botones [7]. Down = 58;
Botones [7]. Cdf = 253; Botones [7]. Cb1 = 255; Botones [7]. Cb2 = 254; Botones [7]. Ab = 3; Botones [7]. Pb = 1; Botones [7]. Isc = 0; Botones [7]. Sc = 48;
Botones [8].Left = 255; Botones [8].Up = 30;Botones [8]. Right = 380;Botones [8]. Down = 58;
Botones [8]. Cdf = 253; Botones [8]. Cb1 = 255; Botones [8]. Cb2 = 254; Botones [8]. Ab = 3; Botones [8]. Pb = 1; Botones [8]. Isc = 0; Botones [8]. Sc = 18;
Botones [9].Left = 445; Botones [9].Up = 30;Botones [9]. Right = 505;Botones [9]. Down = 90;
Botones [9]. Cdf = 253; Botones [9]. Cb1 = 255; Botones [9]. Cb2 = 254; Botones [9]. Ab = 5; Botones [9]. Pb = 1; Botones [9]. Isc = 0; Botones [9]. Sc = 120;
break;
case 1:
Bot_Static.Left = 1; Bot_Static.Up = 1; Bot_Static.Right = 639; Bot_Static.Down = 479; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 5; Bot_Static.Up = 5; Bot_Static.Right = 635; Bot_Static.Down = 25; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
setcolor(255); settextstyle( 2, 0, 5); outtextxy( 10, 7, " Utilidad de introduci<63>n de datos para CD_OUT Jos<6F> David Guill<6C>n 1995 (c)" );
setcolor(251); settextstyle( 2, 0, 5); outtextxy( 11, 8, " Utilidad de introduci<63>n de datos para CD_OUT Jos<6F> David Guill<6C>n 1995 (c)" );
Bot_Static.Left = 385; Bot_Static.Up = 95; Bot_Static.Right = 635; Bot_Static.Down = 475; Bot_Static.Cdf = 250; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 390; Bot_Static.Up = 100; Bot_Static.Right = 630; Bot_Static.Down = 470; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
break;
case 2:
setcolor(241); settextstyle( 2, 0, 6); outtextxy( 5, 452, " _" );
setcolor(0); settextstyle( 2, 0, 6); outtextxy( 6, 453, " _" );
setcolor(255); settextstyle( 2, 0, 6); outtextxy( 5, 450, " S A L I R" );
setcolor(0); settextstyle( 2, 0, 6); outtextxy( 6, 451, " S A L I R" );
setcolor(241); settextstyle( 2, 0, 6); outtextxy( 195, 452, " _" );
setcolor(240); settextstyle( 2, 0, 6); outtextxy( 196, 453, " _" );
setcolor(255); settextstyle( 2, 0, 6); outtextxy( 195, 450, " C R E D I T O S" );
setcolor(240); settextstyle( 2, 0, 6); outtextxy( 196, 451, " C R E D I T O S" );
setcolor(241); settextstyle( 2, 0, 6); outtextxy( 11, 35, "_" );
setcolor(0); settextstyle( 2, 0, 6); outtextxy( 12, 36, "_" );
setcolor(255); settextstyle( 2, 0, 6); outtextxy( 11, 33, "A <20> A D I R" );
setcolor(0); settextstyle( 2, 0, 6); outtextxy( 12, 34, "A <20> A D I R" );
setcolor(241); settextstyle( 2, 0, 6); outtextxy( 136, 35, "_" );
setcolor(240); settextstyle( 2, 0, 6); outtextxy( 137, 36, "_" );
setcolor(255); settextstyle( 2, 0, 6); outtextxy( 136, 33, "B O R R A R" );
setcolor(240); settextstyle( 2, 0, 6); outtextxy( 137, 34, "B O R R A R" );
setcolor(241); settextstyle( 2, 0, 4); outtextxy( 257, 39, " _" );
setcolor(240); settextstyle( 2, 0, 4); outtextxy( 258, 40, " _" );
setcolor(255); settextstyle( 2, 0, 4); outtextxy( 257, 38, " Editar comentario" );
setcolor(240); settextstyle( 2, 0, 4); outtextxy( 258, 39, " Editar comentario" );
Bot_Static.Left = 5; Bot_Static.Up = 62; Bot_Static.Right = 172; Bot_Static.Down = 90; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 172; Bot_Static.Up = 62; Bot_Static.Right = 230; Bot_Static.Down = 90; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 230; Bot_Static.Up = 62; Bot_Static.Right = 288; Bot_Static.Down = 90; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 288; Bot_Static.Up = 62; Bot_Static.Right = 318; Bot_Static.Down = 90; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 318; Bot_Static.Up = 62; Bot_Static.Right = 350; Bot_Static.Down = 90; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 350; Bot_Static.Up = 62; Bot_Static.Right = 380; Bot_Static.Down = 90; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
setcolor(242); settextstyle( 2, 0, 4); outtextxy( 11, 71, " Nombre N_Install N_Exe Inst EXE Img" );
setcolor(255); settextstyle( 2, 0, 4); outtextxy( 10, 70, " Nombre N_Install N_Exe Inst EXE Img" );
Bot_Static.Left = 5; Bot_Static.Up = 95; Bot_Static.Right = 172; Bot_Static.Down = 330; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 172; Bot_Static.Up = 95; Bot_Static.Right = 230; Bot_Static.Down = 330; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 230; Bot_Static.Up = 95; Bot_Static.Right = 288; Bot_Static.Down = 330; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 288; Bot_Static.Up = 95; Bot_Static.Right = 318; Bot_Static.Down = 330; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 318; Bot_Static.Up = 95; Bot_Static.Right = 350; Bot_Static.Down = 330; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 350; Bot_Static.Up = 95; Bot_Static.Right = 380; Bot_Static.Down = 330; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
setcolor(255); settextstyle( 2, 0, 5); outtextxy( 11, 335, "Directorio" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 12, 336, "Directorio" );
Bot_Static.Left = 120; Bot_Static.Up = 335; Bot_Static.Right = 380; Bot_Static.Down = 355; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
setcolor(255); settextstyle( 2, 0, 5); outtextxy( 11, 355, "Nombre Imagen" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 12, 356, "Nombre Imagen" );
Bot_Static.Left = 120; Bot_Static.Up = 355; Bot_Static.Right = 178; Bot_Static.Down = 375; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
setcolor(255); settextstyle( 2, 1, 4); outtextxy( 200, 390, "Tipos de" );
setcolor(240); settextstyle( 2, 1, 4); outtextxy( 201, 391, "Tipos de" );
setcolor(255); settextstyle( 2, 1, 4); outtextxy( 210, 375, "instalaci<EFBFBD>n" );
setcolor(240); settextstyle( 2, 1, 4); outtextxy( 211, 376, "instalaci<EFBFBD>n" );
Bot_Static.Left = 226; Bot_Static.Up = 360; Bot_Static.Right = 380; Bot_Static.Down = 442; Bot_Static.Cdf = 250; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 231; Bot_Static.Up = 365; Bot_Static.Right = 375; Bot_Static.Down = 437; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
setcolor(255); settextstyle( 2, 0, 4); outtextxy( 231, 370, " 1 Imagen de VGA_COPY" );
setcolor(255); settextstyle( 2, 0, 4); outtextxy( 231, 380, " 2 Descompresor ARJ" );
setcolor(255); settextstyle( 2, 0, 4); outtextxy( 231, 390, " 3 Descompresor ZIP" );
setcolor(255); settextstyle( 2, 0, 4); outtextxy( 231, 400, " 4 XCopy" );
setcolor(255); settextstyle( 2, 0, 4); outtextxy( 231, 410, " 5 Programa propio" );
setcolor(255); settextstyle( 2, 0, 4); outtextxy( 231, 420, " 6 No Instalable" );
Bot_Static.Left = 5; Bot_Static.Up = 380; Bot_Static.Right = 190; Bot_Static.Down = 442; Bot_Static.Cdf = 250; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 10; Bot_Static.Up = 385; Bot_Static.Right = 185; Bot_Static.Down = 437; Bot_Static.Cdf = 240; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 2;
Imprime_Boton(1, Bot_Static);
break;
case 100:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " Error en asignaci<63>n" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 242, " de memoria CONVENCIONAL" );
break;
case 101:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " Error en asignaci<63>n" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " de memoria XMS" );
break;
case 102:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " Error cargando ICONOS" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " y punteros de RATON..." );
break;
case 103:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " Error cargando PCX" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " de Fondo." );
break;
case 104:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " Error cargando ficheros" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " de sonido WAV" );
break;
case 105:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " Error intentando ejecutar" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " el programa deseado..." );
break;
case 106:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " Error intentando ejecutar" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " el programa deseado..." );
break;
case 107:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " ERROR D E TIPO" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " D E S C O N O C I D O" );
break;
case 108:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " ERROR ABRIENDO" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " FICHERO" );
break;
case 109:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " ERROR de ESCRITURA" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " DISCO PROTEGIDO." );
break;
case 110:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " ERROR de LECTURA" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " POSIBLE DA<44>O F<>SICO" );
break;
case 111:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " ERROR INTENTANDO" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " CERRAR FICHERO" );
break;
case 112:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " ERROR INTENTANDO" );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " CARGAR BOTONES" );
break;
case 113:
Bot_Static.Left = 200; Bot_Static.Up = 212; Bot_Static.Right = 440; Bot_Static.Down = 267; Bot_Static.Cdf = 251; Bot_Static.Cb1 = 255; Bot_Static.Cb2 = 254; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
Bot_Static.Left = 205; Bot_Static.Up = 217; Bot_Static.Right = 435; Bot_Static.Down = 262; Bot_Static.Cdf = 253; Bot_Static.Cb1 = 254; Bot_Static.Cb2 = 255; Bot_Static.Ab = 2; Bot_Static.Pb = 1;
Imprime_Boton(1, Bot_Static);
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " Icono ha cambiado." );
setcolor(240); settextstyle( 2, 0, 5); outtextxy( 210, 222, " Cargando nuevo archivo..." );
break;
default:
break;
}
return 1;
}

BIN
CD_IN/CD_IN2.IMG Normal file

Binary file not shown.

128
CD_IN/CD_PCX.CPP Normal file
View File

@ -0,0 +1,128 @@
///////////////////////////// FICHEROS A INCLUIR /////////////////////////////
#include <time.h>
#include <dos.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h> // Para getch();
#include <graphics.h> // Para outtextxy(...); y cleardevice(...);
#include "cd_error.h"
#include "..\..\jd_lib\make_bot.h" // Fuciones de MAKE_BOTON
////////////////////////////////// VARIABLES /////////////////////////////////
char far *dir_vga;
int ancho;
int alto;
char bits_pixel;
FILE *handle;
char dibujo[15];
char dac[256*3];
//////////////////////// DECLARACIONES DE FUNCIONES //////////////////////////
void dibujo_640_x_480_256_c(void);
void asigna_modo_video(char);
extern "C"
{
int SET_VESA(int);
void CHANGE_BANK(int);
void ENCIENDE_PANTALLA(char *);
void APAGA_PANTALLA(char *);
}
///////////////////////////////// PROGRAMA ///////////////////////////////////
void Inicializa_Dibujo(void)
{
int esq_x1, esq_y1, esq_x2, esq_y2;
char string[80] = "cd_out0";
randomize();
string[7] = (unsigned char)(random(7)+ '0');
string[8] = '.';
string[9] = 'P';
string[10] = 'C';
string[11] = 'X';
string[12] = '\0';
if((handle=fopen(/*"CD_OUT1.IMG"*/string, "rb"))==NULL)
{
Imprime_Estaticos( E_O, "cd_out.img"); // Imprime botones estaticos 'Seccion 2'
Espera_Tecla_o_Raton();
restorecrtmode();
printf("No se encontr<74> el archivo especificado");
exit(1);
}
if(10!=getc(handle))
{
Imprime_Estaticos( E_PCX, "cd_out.img"); // Imprime botones estaticos 'Seccion 2'
Espera_Tecla_o_Raton();
restorecrtmode();
printf("El archivo especificado no es un fichero PCX");
exit(1);
}
getw(handle); bits_pixel=getc(handle);
esq_x1=getw(handle); esq_y1=getw(handle);
esq_x2=getw(handle); esq_y2=getw(handle);
ancho=esq_x2-esq_x1+1;
alto =esq_y2-esq_y1+1;
if(ancho!=640 || alto!=480 || bits_pixel!=8)
{
Imprime_Estaticos( E_PCX, "cd_out.img"); // Imprime botones estaticos 'Seccion 2'
Espera_Tecla_o_Raton();
restorecrtmode();
printf("El fichero especificado no es un dibujo de 640 x 480 en 256 colores");
exit(1);
}
// APAGA_PANTALLA(dac);
dibujo_640_x_480_256_c();
// ENCIENDE_PANTALLA(dac);
}
void dibujo_640_x_480_256_c(void)
{
unsigned char byte, contador;
int bank, n;
fseek(handle, 128, 0);
bank=0; (long)dir_vga=0xA0000000L;
for(alto=480; alto>0; alto--)
{
for(ancho=640; ancho>0; )
{
byte=getc(handle);
if(byte<=0xC0)
{
*dir_vga++=byte; ancho--;
if((long)dir_vga==0xA0000000L) { bank++; CHANGE_BANK(bank); }
}
else
{
contador=byte&0x3F; byte=getc(handle);
for(; contador>0; contador--)
{
*dir_vga++=byte; ancho--;
if((long)dir_vga==0xA0000000L) { bank++; CHANGE_BANK(bank); }
}
}
}
}
getc(handle);
// for(n=0; n<256*3; n++) dac[n]=getc(handle) >> 2;
for(n=0; n<(256-16)*3; n++) dac[n]=getc(handle) >> 2;
fclose(handle);
}

215
CD_IN/CD_RATON.CPP Normal file
View File

@ -0,0 +1,215 @@
///////////////////////////////////////////////////////////////////////////
///// Nombre: Craton.cpp ///
///// Modulo: Perteneciente a JD_FONTS.CPP ///
//// Descripci<63>n: Utilidades para el manejo del raton ///
//// ///
//// Autor: ( Ver Pc-Mania n<> 20 ) ///
//// Autor puntero del raton: Jos<6F> David Guill<6C>n Dominguez ///
//// Fecha: ( Desconocida ) ///
//// ///
//// Compilador Borland C++ 3.0 ( Creaci<63>n original en Turbo C 2.0 ) ///
///////////////////////////////////////////////////////////////////////////
#include <dos.h>
#include <conio.h>
void desactiva_raton(void);
void activa_raton(void);
void inicializa_raton_grafico(int x1, int y1, int x2, int y2, int px, int py);
void Anclar_Raton(void);
int Espera_Tecla_o_Raton(void);
int raton=0;
int x_raton;
int y_raton;
int boton_izq;
int boton_der;
extern int PunteroRaton;
int dir_raton [32+32] = {
// 0x3FFF, /*<2A> <20> 1 1 1 1 1 1 1 1 1 1 1 1 1 1*/
// 0x1FFF, /*<2A> <20> <20> 1 1 1 1 1 1 1 1 1 1 1 1 1*/
// 0x0FFF, /*<2A> <20> <20> <20> 1 1 1 1 1 1 1 1 1 1 1 1*/
// 0x07FF, /*<2A> <20> <20> <20> <20> 1 1 1 1 1 1 1 1 1 1 1*/
// 0x03FF, /*<2A> <20> <20> <20> <20> <20> 1 1 1 1 1 1 1 1 1 1*/
// 0x07FF, /*<2A> <20> <20> <20> <20> 1 1 1 1 1 1 1 1 1 1 1*/
// 0xC3FF, /*1 1 <20> <20> <20> <20> 1 1 1 1 1 1 1 1 1 1*/
0x007F, /*<2A> <20> <20> <20> <20> <20> <20> <20> <20> 1 1 1 1 1 1 1*/
0x00FF, /*<2A> <20> <20> <20> <20> <20> <20> <20> 1 1 1 1 1 1 1 1*/
0x01FF, /*<2A> <20> <20> <20> <20> <20> <20> 1 1 1 1 1 1 1 1 1*/
0x01FF, /*<2A> <20> <20> <20> <20> <20> <20> 1 1 1 1 1 1 1 1 1*/
0x00FF, /*<2A> <20> <20> <20> <20> <20> <20> <20> 1 1 1 1 1 1 1 1*/
0x007F, /*<2A> <20> <20> <20> <20> <20> <20> <20> <20> 1 1 1 1 1 1 1*/
0x18FF, /*<2A> <20> <20> 1 1 <20> <20> <20> 1 1 1 1 1 1 1 1*/
// 0xFC7F, /*1 1 1 1 1 1 <20> <20> <20> 1 1 1 1 1 1 1*/
// 0xF83F, /*1 1 1 1 1 <20> <20> <20> <20> <20> 1 1 1 1 1 1*/
// 0xF01F, /*1 1 1 1 <20> <20> <20> <20> <20> <20> <20> 1 1 1 1 1*/
// 0xE00F, /*1 1 1 <20> <20> <20> <20> <20> <20> <20> <20> <20> 1 1 1 1*/
// 0xE00F, /*1 1 1 <20> <20> <20> <20> <20> <20> <20> <20> <20> 1 1 1 1*/
// 0xF83F, /*1 1 1 1 1 <20> <20> <20> <20> <20> 1 1 1 1 1 1*/
// 0xF83F, /*1 1 1 1 1 <20> <20> <20> <20> <20> 1 1 1 1 1 1*/
0x800F, /*1 <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> 1 1 1 1*/
0x8083, /*1 <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> 1 1*/
0x8001, /*1 <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> 1*/
0xF810, /*1 1 1 1 1 <20> <20> <20> <20> <20> <20> 1 <20> <20> <20> 1*/
0x8810, /*1 <20> <20> <20> 1 <20> <20> <20> <20> <20> <20> 1 <20> <20> <20> 1*/
0x8811, /*1 <20> <20> <20> 1 <20> <20> <20> <20> <20> <20> 1 <20> <20> <20> 1*/
0x8003, /*1 <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> 1 1*/
0x8007, /*1 <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> 1 1 1*/
0x800F, /*1 <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> 1 1 1 1*/
// 0x0000, /*0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*/
// 0x4000, /*0 <20> 0 0 0 0 0 0 0 0 0 0 0 0 0 0*/
// 0x6000, /*0 <20> <20> 0 0 0 0 0 0 0 0 0 0 0 0 0*/
// 0x7000, /*0 <20> <20> <20> 0 0 0 0 0 0 0 0 0 0 0 0*/
// 0x7800, /*0 <20> <20> <20> <20> 0 0 0 0 0 0 0 0 0 0 0*/
// 0x3000, /*0 0 <20> <20> 0 0 0 0 0 0 0 0 0 0 0 0*/
// 0x1800, /*0 0 0 <20> <20> 0 0 0 0 0 0 0 0 0 0 0*/
0x0000, /*0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*/
0x7E00, /*0 <20> <20> <20> <20> <20> <20> 0 0 0 0 0 0 0 0 0*/
0x7C00, /*0 <20> <20> <20> <20> <20> 0 0 0 0 0 0 0 0 0 0*/
0x7C00, /*0 <20> <20> <20> <20> <20> 0 0 0 0 0 0 0 0 0 0*/
0x7E00, /*0 <20> <20> <20> <20> <20> <20> 0 0 0 0 0 0 0 0 0*/
0x6700, /*0 <20> <20> 0 0 <20> <20> <20> 0 0 0 0 0 0 0 0*/
0x0200, /*0 0 0 0 0 0 <20> 0 0 0 0 0 0 0 0 0*/
// 0x0100, /*0 0 0 0 0 0 0 <20> 0 0 0 0 0 0 0 0*/
// 0x0380, /*0 0 0 0 0 0 <20> <20> <20> 0 0 0 0 0 0 0*/
// 0x07C0, /*0 0 0 0 0 <20> <20> <20> <20> <20> 0 0 0 0 0 0*/
// 0x0FE0, /*0 0 0 0 <20> <20> <20> <20> <20> <20> <20> 0 0 0 0 0*/
// 0x0380, /*0 0 0 0 0 0 <20> <20> <20> 0 0 0 0 0 0 0*/
// 0x0380, /*0 0 0 0 0 0 <20> <20> <20> 0 0 0 0 0 0 0*/
// 0x0000, /*0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*/
0x0000, /*0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*/
0x3E70, /*0 0 <20> <20> <20> <20> <20> 0 0 <20> <20> <20> 0 0 0 0*/
0x0248, /*0 0 0 0 0 0 <20> 0 0 <20> 0 0 <20> 0 0 0*/
0x0244, /*0 0 0 0 0 0 <20> 0 0 <20> 0 0 0 <20> 0 0*/
0x0242, /*0 0 0 0 0 0 <20> 0 0 <20> 0 0 0 <20> 0 0*/
0x2244, /*0 0 <20> 0 0 0 <20> 0 0 <20> 0 0 0 <20> 0 0*/
0x2248, /*0 0 <20> 0 0 0 <20> 0 0 <20> 0 0 <20> 0 0 0*/
0x3E70, /*0 0 <20> <20> <20> <20> <20> 0 0 <20> <20> <20> 0 0 0 0*/
0x0000 /*0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*/
};
void inicializa_raton_grafico(int x1, int y1, int x2, int y2, int px, int py)
{
struct SREGS seg;
union REGS ent, sal;
long dir;
ent.x.ax = 0;
int86(0x33, &ent, &sal); /* averigua si hay rat<61>n conectado */
raton = sal.x.ax; /* indica a la variable global el estado
del raton */
if(raton!=0) {
ent.x.ax = 15;
ent.x.cx = 5;
ent.x.dx = 11;
int86(0x33, &ent, &sal); /* fija la raz<61>n mickey/pixel */
ent.x.ax = 7;
ent.x.cx = x1;
ent.x.dx = x2;
int86(0x33, &ent, &sal); /* fija la posici<63>n m<>x. y m<>n. horizontal */
ent.x.ax = 8;
ent.x.cx = y1;
ent.x.dx = y2;
int86(0x33, &ent, &sal); /* fija la posici<63>n m<>x. y m<>n. vertical */
if(!PunteroRaton) {
dir = (long)dir_raton;
ent.x.ax = 9;
ent.x.bx = 0;
ent.x.cx = 0;
ent.x.dx = (int) dir;
seg.es = (int) (dir >> 16);
int86x(0x33, &ent, &sal, &seg); /* asigna un cursor diferente */
}
ent.x.ax = 4;
ent.x.cx = px;
x_raton=ent.x.cx >> 1;
ent.x.dx = py;
y_raton=ent.x.dx;
int86(0x33, &ent, &sal); /* fija la posici<63>n del rat<61>n */
ent.x.ax = 1;
int86(0x33, &ent, &sal); /* muestra el puntero del rat<61>n */
}
}
void activa_raton(void)
{
union REGS ent, sal;
ent.x.ax = 1;
int86(0x33, &ent, &sal);
}
void desactiva_raton(void)
{
union REGS ent, sal;
ent.x.ax = 2;
int86(0x33, &ent, &sal);
}
void Anclar_Raton(void){
union REGS ent, sal;
do {
ent.x.ax = 3;
int86(0x33, &ent, &sal);
boton_izq = sal.x.bx & 1;
boton_der = (sal.x.bx >> 1) & 1;
} while(boton_izq==1 || boton_der==1);
}
int Espera_Tecla_o_Raton(void){
union REGS ent, sal;
ent.x.ax = 3;
do{
int86(0x33, &ent, &sal); // lee posici<63>n y estados del bot<6F>n
boton_izq = sal.x.bx & 1;
boton_der = (sal.x.bx >> 1) & 1;
x_raton = sal.x.cx;
y_raton = sal.x.dx;
}while( boton_izq == 0 && boton_der == 0 && kbhit()==0 );
/////////////////////////////////////////
// RETURN Derecho Izquierdo //
// //
// 0 0 0 //
// 1 1 0 //
// 2 0 1 //
// 3 1 1 //
// //
/////////////////////////////////////////
int Que;
if ( boton_der==0 && boton_izq==0 ) Que = 0;
if ( boton_der==1 && boton_izq==0 ) Que = 1;
if ( boton_der==0 && boton_izq==1 ) Que = 2;
if ( boton_der==1 && boton_izq==1 ) Que = 3;
return Que;
}

8
CD_IN/CD_RATON.H Normal file
View File

@ -0,0 +1,8 @@
extern void desactiva_raton(void);
extern void activa_raton(void);
extern void inicializa_raton_grafico(int x1, int y1, int x2, int y2, int px, int py);
extern void Anclar_Raton(void);
extern int Espera_Tecla_o_Raton(void);
extern int raton, x_raton, y_raton, boton_izq, boton_der, PunteroRaton;

883
CD_IN/CD_STOCK.CPP Normal file
View File

@ -0,0 +1,883 @@
#define SV_REF_X
#include<graphics.h>
#include<dos.h>
#include<conio.h>
#include<math.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<alloc.h>
#include<stdlib.h>
#include "c:\things\borlandc\jd_lib\jd_graph.h"
#include "sv_util.h"
#include "sv_graph.h"
#include "sv_ref_x.h"
#define Letra_Boton setcolor(1);
#define Azul 1
#define Texto_Normal setcolor(63);
#define Texto_Negrita setcolor(0);
extern int x_raton, y_raton, raton;
extern int boton_izq, boton_der;
extern void desactiva_raton(void);
extern void activa_raton(void);
extern void Anclar_Raton(void);
extern void inicializa_raton_grafico(int x1, int y1, int x2, int y2, int px, int py);
extern int Espera_Tecla_o_Raton(void);
extern void BEEP(void);
extern int InputCadenaG(char *s, int numalp, int lmax, int cc, int cf, struct boton Campo);
extern int InputCadenaG_l(char *s, int numalp, int lmax, int cc, int cf, struct boton Campo, int Row);
extern int InputCadenaG_T4(char *s, int numalp, int lmax, int cc, int cf, struct boton Campo, int RoW);
void PutLineStock(void);
void GetLineStock(void);
void Menu_de_Stock(void);
void AddRecordStock(void);
void PrintLineStock(void);
void Edit_Item_Stock(void);
void Abre_Ficha_Stock(void);
void DeleteRecordStock(void);
void Mueve_Abajo_Stock(void);
void Mueve_Arriba_Stock(void);
void CompruebaLineasStock(void);
void PrintWholeScreenStock(void);
void EditCursorStock(int ShowHide);
void Imprimir_Stock();
void Poner_a_cero_estructura_actual_Stock(void);
void Recalcula_Porcentaje(int Individual_Seleccionado);
// void Llena_con_Stock_basicas(void);
extern void Coloca_Nombres_a_botones(void);
// extern int Confirma(char *f1, char *f2, char *f3);
extern int Comprueba_Impresora(void);
struct Stock_inx { unsigned int Fin; };
struct Stock_actual { int Ref; long Und_0; long Und_1; };
struct Stock_actual Stock1;
struct Stock_actual Stock1_Graficas[10];
struct Stock_inx Stock1_inx;
struct boton *PS;//[5]
extern struct boton Comunes[9];
FILE *Stock; // Fichero de Stock
int CurrRowStock1;
int CurrColStock1;
int CurrTopLineStock;
void Menu_de_Stock(void) {
int finished = 0, key, bpush;
CurrRowStock1 = 1; CurrColStock1 = 1;
CurrTopLineStock = 1;
inicializa_raton_grafico(0, 0, 624, 464, 320, 240);
if(raton!=0) desactiva_raton();
if( ( PS = (struct boton *) malloc( sizeof(struct boton)*5 ) ) == NULL )
{
Confirma("Memoria insuficiente", "para crear tablas de", "posisi<EFBFBD>n PS.");
return ;
}
cleardevice();
Dibuja_Pantalla_Stock(PS);
Fuente(SMALL_FONT, 5);
setcolor(NEGRO);
Coloca_Nombres_a_botones();
setcolor(GRIS_C);
outtextxy(Comunes[3].left, Comunes[3].up, " SWAP" );
outtextxy(Comunes[3].left, Comunes[3].up+18, " F6 " );
Fuente(SMALL_FONT, 4);
Abre_Ficha_Stock();
Abre_Ficha_Referencias();
Carga_Referencias();
PrintWholeScreenStock();
GetLineStock();
int oldCR1=0, oldCC1=0;
do{
if(oldCR1!=CurrRowStock1 || oldCC1!=CurrColStock1 )
EditCursorStock(0);
oldCR1 = CurrRowStock1; oldCC1 = CurrColStock1;
if(raton!=0) activa_raton();
Espera_Tecla_o_Raton();
if(raton!=0) desactiva_raton();
if(kbhit()){
EditCursorStock(1);
key = getch();
if( isprint(key) || isspace(key) ) {
EditCursorStock(0);
if(key!=13) ungetch(key);
Edit_Item_Stock();
Recalcula_Porcentaje(1);
EditCursorStock(0);
} else if( key == 0 ) {
switch( (key=getch()) ){
// Flecha Arriba
case 72:
Mueve_Arriba_Stock();
Recalcula_Porcentaje(1);
break;
// Flecha Izquierda
case 75:
case 15:
CurrColStock1--;
if ( CurrColStock1<1 ) CurrColStock1=5;
break;
// Flecha Derecha
case 77:
case 9:
CurrColStock1++;
if ( CurrColStock1>5 ) CurrColStock1=1;
break;
// Flecha Abajo
case 80:
Mueve_Abajo_Stock();
Recalcula_Porcentaje(1);
break;
// Buscar F2
case 60:
// BuscarStock();
break;
// Imprimir Stock F5
case 63:
Imprimir_Stock();
break;
// F9 --> A<>ADIR
case 67:
// if( Confirma("A<>ADIR NUEVO STOCK", "INICIAL", "") )
// if ( Pide_Codigo(SV_CFG.COD_Stock) )
// AddRecordStock();
break;
// F10 -> BORRAR
case 68:
if( Confirma("ELIMINAR TOTALMENTE", "STOCK ACTUAL", "") )
// if ( Pide_Codigo(SV_CFG.COD_Stock) )
DeleteRecordStock();
Recalcula_Porcentaje(1);
break;
// INICIO
case 71:
CurrColStock1 = 1;
break;
// FIN
case 79:
CurrColStock1 = 5;
break;
// ReP<65>g
case 73:
// CurrRow = 1;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
if( CurrTopLineStock > /*28*/26 ) { CurrTopLineStock -= /*28*/26; } else { CurrTopLineStock = 1; }
if( CurrTopLineStock < 1 ) { CurrTopLineStock = 1; }
PrintWholeScreenStock();
GetLineStock();
EditCursorStock(0);
Recalcula_Porcentaje(1);
break;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// AvP<76>g
case 81:
// CurrRow = 1;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CurrTopLineStock += /*28*/26;
if ( (CurrTopLineStock+CurrRowStock1) > Stock1_inx.Fin) { CurrTopLineStock = Stock1_inx.Fin; CurrRowStock1 = 1; }
if (CurrTopLineStock==0) CurrTopLineStock = 1;
PrintWholeScreenStock();
GetLineStock();
EditCursorStock(0);
Recalcula_Porcentaje(1);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
break;
// Salir F1
case 59:
finished = 1;
break;
default:
break;
}
EditCursorStock(0);
}
} else if(raton!=0 && ( boton_izq==1 || boton_der==1 ) )
if( (bpush = CheckButon( 9, Comunes))>0 ) {
EditCursorStock(1);
switch(bpush){
// Flecha Arriba
case 1:
Mueve_Arriba_Stock();
Recalcula_Porcentaje(1);
break;
// Buscar
case 2:
// BuscarVend();
break;
// Flecha Abajo
case 3:
Mueve_Abajo_Stock();
Recalcula_Porcentaje(1);
break;
case 4:
break;
// Imprimir
case 5:
Imprimir_Stock();
break;
// A<>adir
case 6:
// if( Confirma("A<>ADIR NUEVO STOCK", "INICIAL", "") )
// if ( Pide_Codigo(SV_CFG.COD_Stock) )
// AddRecordStock();
break;
// Borrar
case 7:
if( Confirma("ELIMINAR TOTALMENTE", "STOCK ACTUAL", "") )
// if ( Pide_Codigo(SV_CFG.COD_Stock) )
DeleteRecordStock();
Recalcula_Porcentaje(1);
break;
// Salir
case 9:
finished = 1;
break;
default:
break;
}
EditCursorStock(0);
} else CompruebaLineasStock();
}while(!finished);
fclose(Stock); // Fichero Vendedores
fclose(Ref); // Fichero Vendedores
free(PS); // Libera la memoria
if(Memory_ok==1) farfree(Addr); else free(Ref_inx_addr);
}
void Mueve_Abajo_Stock(void){
int CurrRecord = CurrTopLineStock + CurrRowStock1 - 1;
if (CurrRowStock1==/*28*/40) {
if ( (CurrRecord - 1) >= Stock1_inx.Fin) { BEEP(); EditCursorStock(0); }
else { CurrTopLineStock++;
PrintWholeScreenStock();
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
GetLineStock();
// PrintLineStock();
}
} else {
if( (CurrRecord - 1) >= Stock1_inx.Fin) { BEEP(); EditCursorStock(0); }
else { CurrRowStock1++;
GetLineStock();
// PrintLineStock();
}
}
}
void Mueve_Arriba_Stock(void){
int CurrRecord = CurrTopLineStock + CurrRowStock1 - 1;
if (CurrRowStock1==1) {
if ((CurrRecord - 1) <= 0) { BEEP(); EditCursorStock(0); }
else {
CurrTopLineStock--;
PrintWholeScreenStock();
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
GetLineStock();
// PrintLineStock();
}
} else {
if( (CurrRecord - 1) <= 0) BEEP();
else { CurrRowStock1--;
GetLineStock();
// PrintLineStock();
}
}
}
void EditCursorStock(int ShowHide) {
char Buffer[80];
setcolor(GRIS_C);
setfillstyle(SOLID_FILL, GRIS_C);
bar(10, 455, 545, 473);
if (!ShowHide) {
setcolor(63);
setfillstyle(SOLID_FILL, 63);
bar((PS[CurrColStock1-1].left+2), PS[CurrColStock1-1].up+(CurrRowStock1-1)*/*15*/12+/*2*/4, PS[CurrColStock1-1].right-2, PS[CurrColStock1-1].up+/*3*/4+((CurrRowStock1)-1)*12+10);
setcolor(0);
} else {
setcolor(0);
setfillstyle(SOLID_FILL, 0);
bar((PS[CurrColStock1-1].left+2), PS[CurrColStock1-1].up+(CurrRowStock1-1)*/*15*/12+/*2*/4, PS[CurrColStock1-1].right-2, PS[CurrColStock1-1].up+/*3*/4+((CurrRowStock1)-1)*12+10);
Texto_Normal
}
if(Ref_no_valid) setcolor(ROJO);
// struct Stock_actual { int Ref; long Und_0; long Und_1; };
switch(CurrColStock1){
// LA REFERENCIA DEBE SER INDEDITABLE...
case 1: //4
sprintf(Buffer, "% 5d", Stock1.Ref );
outtextxy( PS[0].left+2, (PS[0].up+3)+(CurrRowStock1-1)*12, Buffer );
outtextxy( 15, 455, "Referencia de Producto. 4 digitos m<>ximo.");
break;
case 2:
outtextxy( PS[1].left+2, (PS[1].up+3)+(CurrRowStock1-1)*12, Ref1.Concepto );
outtextxy( 15, 455, "Concepto.");
break;
case 3:
sprintf(Buffer, " % 5d", Stock1.Und_1); // 4
outtextxy( PS[2].left+2, (PS[2].up+3)+(CurrRowStock1-1)*12, Buffer);
outtextxy( 15, 455, "Unidades con Cod. 1");
break;
case 4:
sprintf(Buffer, " % 5d", Stock1.Und_0); // 4
outtextxy( PS[3].left+2, (PS[3].up+3)+(CurrRowStock1-1)*12, Buffer );
outtextxy( 15, 455, "Unidades con Cod. 0");
break;
case 5:
sprintf(Buffer, "% 10d", ( Stock1.Und_0 + Stock1.Und_1 ) ); // 4
outtextxy( PS[4].left+2, (PS[4].up+3)+(CurrRowStock1-1)*12, Buffer );
outtextxy( 15, 455, "Unidades TOTALES.");
break;
}
}
void PrintLineStock(void){
char Buffer[80];
setcolor(0);
setfillstyle(SOLID_FILL, 0);
bar((PS[0].left+2), PS[0].up+(CurrRowStock1-1)*12+/*2*/4, PS[0].right-2, PS[0].up+(CurrRowStock1-1)*12+10);
bar((PS[1].left+2), PS[1].up+(CurrRowStock1-1)*12+/*2*/4, PS[1].right-2, PS[1].up+(CurrRowStock1-1)*12+10);
bar((PS[2].left+2), PS[2].up+(CurrRowStock1-1)*12+/*2*/4, PS[2].right-2, PS[2].up+(CurrRowStock1-1)*12+10);
bar((PS[3].left+2), PS[3].up+(CurrRowStock1-1)*12+/*2*/4, PS[3].right-2, PS[3].up+(CurrRowStock1-1)*12+10);
bar((PS[4].left+2), PS[4].up+(CurrRowStock1-1)*12+/*2*/4, PS[4].right-2, PS[4].up+(CurrRowStock1-1)*12+10);
Texto_Normal
if(Ref_no_valid) setcolor(ROJO);
//
sprintf(Buffer, "% 5d", Stock1.Ref );
outtextxy( PS[0].left+2, (PS[0].up+3)+(CurrRowStock1-1)*12, Buffer );
outtextxy( PS[1].left+2, (PS[1].up+3)+(CurrRowStock1-1)*12, Ref1.Concepto );
sprintf(Buffer, " % 5d", Stock1.Und_1); // 4
outtextxy( PS[2].left+2, (PS[2].up+3)+(CurrRowStock1-1)*12, Buffer);
sprintf(Buffer, " % 5d", Stock1.Und_0); // 4
outtextxy( PS[3].left+2, (PS[3].up+3)+(CurrRowStock1-1)*12, Buffer );
sprintf(Buffer, "% 10d", ( Stock1.Und_0 + Stock1.Und_1 ) ); // 4
outtextxy( PS[4].left+2, (PS[4].up+3)+(CurrRowStock1-1)*12, Buffer );
}
void PrintWholeScreenStock(void){
int tmp = CurrRowStock1;
for(int i=0; i<5; i++)
ImprimeBoton (1, NEGRO, GRIS_O, BLANCO, PS[i]);
for(CurrRowStock1 = 1; CurrRowStock1 < (/*28*/40+1); CurrRowStock1++)
if ( (CurrTopLineStock + CurrRowStock1 - 1) <= (Stock1_inx.Fin + 1) ) {
GetLineStock();
PrintLineStock();
}
CurrRowStock1 = tmp;
}
void Edit_Item_Stock(void){
char buffer[80];
switch (CurrColStock1) {
case 1:/*
if( Stock1.Ref == -1 ) {
sprintf( buffer, "%d", Stock1.Ref);
InputCadenaG_T4( buffer, 1, 4, 63, 57, PS[0], CurrRowStock1-1);
Stock1.Ref = atoi(buffer);
PutLineStock();
}
*/
while( kbhit() ) getch();
break;
case 2:
while( kbhit() ) getch();
break;
case 3: // int Old_Und_0 = Stock1.Und_0;
sprintf( buffer, "%d", Stock1.Und_1);
InputCadenaG_T4( buffer, 1, 4, 63, 57, PS[2], CurrRowStock1-1);
Stock1.Und_1 = atol(buffer);
PutLineStock();
break;
case 4: // int Old_Und_1 = Stock1.Und_1;
sprintf( buffer, "%d", Stock1.Und_0);
InputCadenaG_T4( buffer, 1, 4, 63, 57, PS[3], CurrRowStock1-1);
Stock1.Und_0 = atol(buffer);
PutLineStock();
break;
default:
return;
}
PrintLineStock();
}
void Abre_Ficha_Stock(void){
char ArchivoDatos[]="SV_Stock.DAT";
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>//
//<2F> Stockrueba apertura correcta de Indice, y Datos y creaci<63>n... <20>//
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>//
int LSJ = sizeof(struct JD);
int LSI = sizeof(struct Stock_inx);
int LSC = sizeof(struct Stock_actual);
if ( (Stock = fopen( ArchivoDatos, "r+b"))==NULL) {
FILE *fa;
if ( (fa = fopen( ArchivoDatos, "wb" ) )!=NULL ) {
Poner_a_cero_estructura_actual_Stock();
Stock1_inx.Fin = 0;
rewind(fa);
fwrite(&cabecera, LSJ, 1, fa); fseek(fa, (long)LSJ, SEEK_SET);
fwrite(&Stock1_inx, LSI, 1, fa); fseek(fa, (long)LSJ+LSI, SEEK_SET);
fwrite(&Stock1, LSC, 1, fa);
if (fclose(fa) == EOF ) exit(1);
}
if ( (Stock = fopen( ArchivoDatos, "r+b"))==NULL) {
restorecrtmode();
printf("NO SE PUDO ABRIR EL FICHERO INDICE EN LA 2<> PASADA");
exit(1);
}
}
fseek(Stock, (long)LSJ, SEEK_SET);
if ( fread(&Stock1_inx, LSI, 1, Stock) != 1 ) {
restorecrtmode();
printf("NO SE PUDO LEER EN EL FICHERO: INDICE");
exit(1);
}
fseek(Stock, (long)LSJ+LSI, SEEK_SET);
if ( fread(&Stock1, LSC, 1, Stock) != 1 ) {
restorecrtmode();
printf("NO SE PUDO LEER EN EL FICHERO: DATOS");
exit(1);
}
}
void DeleteRecordStock(void) {
unsigned int CurrRecord;
int LSJ = sizeof(struct JD);
int LSI = sizeof(struct Stock_inx);
int LSC = sizeof(struct Stock_actual);
CurrRecord = CurrTopLineStock + CurrRowStock1 - 1;
if ( (Stock1_inx.Fin == 0) ) { BEEP();
Poner_a_cero_estructura_actual_Stock();
Stock1.Ref=-1;
fseek(Stock, (long)LSJ + LSI + ( LSC * ( 0 ) ), SEEK_SET); // Se coloca
fwrite(&Stock1, LSC, 1, Stock); // Y escribe
/* <20><><EFBFBD><EFBFBD> */ PrintWholeScreenStock();
/* <20> */ GetLineStock();
EditCursorStock(0);
} else {
Stock1_inx.Fin -= 1;
unsigned int p = CurrRecord - 1;
while( p <= Stock1_inx.Fin ) {
fseek(Stock, (long)LSJ + LSI + ( LSC * ( p + 1 ) ), SEEK_SET); // Se coloca
fread(&Stock1, LSC, 1, Stock); // Y lee
fseek(Stock, (long)LSJ + LSI + ( LSC * p ), SEEK_SET); // Se coloca
fwrite(&Stock1, LSC, 1, Stock); // Y escribe
p++;
};
fseek(Stock, (long)LSJ, SEEK_SET);
fwrite(&Stock1_inx, LSI, 1, Stock); // Acualiza n<> de registros
/* <20> */ if ((CurrRecord - 1) == Stock1_inx.Fin + 1) CurrRowStock1--;
/* <20> */
/* <20><><EFBFBD><EFBFBD> */ PrintWholeScreenStock();
/* <20> */ GetLineStock();
EditCursorStock(0);
// PrintLineStock();
}
}
void AddRecordStock(void){
unsigned int CurrRecord= CurrTopLineStock + CurrRowStock1 - 1;
int LSJ = sizeof(struct JD);
int LSI = sizeof(struct Stock_inx);
int LSC = sizeof(struct Stock_actual);
if(CurrRecord < 10000 ) {
long avance = Stock1_inx.Fin /*+ 1*/;
while( avance >= (CurrRecord-1) ) {
fseek(Stock, (long)LSJ + LSI + ( LSC * avance ), SEEK_SET); // Se coloca
fread(&Stock1, LSC, 1, Stock); // Y lee
fseek(Stock, (long)LSJ + LSI + ( LSC * (avance + 1) ), SEEK_SET); // Se coloca
fwrite(&Stock1, LSC, 1, Stock); // Y escribe
avance--;
};
// Stock1_inx.Fin = Stock1_inx.Fin + 1;
Stock1_inx.Fin++;
fseek(Stock, (long)LSJ, SEEK_SET);
fwrite(&Stock1_inx, LSI, 1, Stock); // Acualiza n<> de registros
Poner_a_cero_estructura_actual_Stock();
Stock1.Ref=-1;
fseek(Stock, (long)LSJ + LSI + ( LSC * ( CurrTopLineStock + CurrRowStock1 - 1) ), SEEK_SET); // Se coloca
fwrite(&Stock1, LSC, 1, Stock); // Y escribe
CurrRowStock1++;
if (CurrRowStock1>/*28*/40) { CurrTopLineStock++; CurrRowStock1--; }
PrintWholeScreenStock();
GetLineStock();
EditCursorStock(0);
// PrintLineStock();
}
}
void PutLineStock(void){
int LSJ = sizeof(struct JD);
int LSI = sizeof(struct Stock_inx);
int LSC = sizeof(struct Stock_actual);
int CurrRecord = CurrTopLineStock + CurrRowStock1 - 1;
fseek(Stock, (long)LSJ + LSI + ( LSC * CurrRecord ) - LSC, SEEK_SET); // Se coloca
fwrite(&Stock1, LSC, 1, Stock); // Y escribe
}
void GetLineStock(void){
int LSJ = sizeof(struct JD);
int LSI = sizeof(struct Stock_inx);
int LSC = sizeof(struct Stock_actual);
int CurrRecord = CurrTopLineStock + CurrRowStock1 - 1;
fseek(Stock, (long)LSJ + LSI + ( LSC * CurrRecord ) - LSC, SEEK_SET); // Se coloca
fread(&Stock1, LSC, 1, Stock); // Y lee
BuscaReferencia(Stock1.Ref);
}
void Poner_a_cero_estructura_actual_Stock(void){
cabecera.esc = 27; strcpy(cabecera.color, "[31;40m");
strcpy(cabecera.prog, "Jos<EFBFBD> David Guill<6C>n Dominguez");
cabecera.nl = 13; cabecera.rt = 10;
strcpy(cabecera.autor, " 6 / Mayo / 1995 ");
cabecera.pt = 7; cabecera.ef = 26;
Stock1.Ref=0; Stock1.Und_1=0; Stock1.Und_0=0;
}
void Imprimir_Stock(void){
int LSJ = sizeof(struct JD);
int LSI = sizeof(struct Stock_inx);
int LSC = sizeof(struct Stock_actual);
int lprint = 3, Curr_Stock = 0;
if ( Comprueba_Impresora() == 0 ) {
Confirma("Error Imprimiendo.", "Impresora Fuera de", "Servicio.");
return;
}
fprintf( stdprn, "\n\r");
fprintf( stdprn, " Ref Concepto Und.C.0 Und.C.1 TOTAL\n\r");
fprintf( stdprn, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\r");
while( (Curr_Stock <= Stock1_inx.Fin) ){
fseek(Stock, (long)LSJ + LSI + ( LSC * Curr_Stock ), SEEK_SET); // Se coloca
fread(&Stock1, LSC, 1, Stock); // Y lee
BuscaReferencia(Stock1.Ref);
fprintf( stdprn, "% 5d %-20s % 4ld % 4ld % 8ld \n\r", Stock1.Ref, Ref1.Concepto, Stock1.Und_0, Stock1.Und_1, ( Stock1.Und_0 + Stock1.Und_1 ) );
lprint++;
if (lprint==55) { lprint = 3;
fputc(12, stdprn);
fprintf( stdprn, " Ref Concepto Und.C.0 Und.C.1 TOTAL\n\r");
fprintf( stdprn, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\r");
}
Curr_Stock++;
}
fputc(12, stdprn);
GetLineStock();
}
void CompruebaLineasStock(void){
// Check una pulsacion sobre un campo, y se situa, si es posible
int ok_p=0, inc=0, md=0;
int oldr, oldc;
// Anclar_Raton();
do{
inc++;
if(x_raton >= (PS[(inc)-1].left+2) && x_raton <= (PS[inc-1].right-2) ) { ok_p=1; md = 1;
oldc=inc; }
if(inc==5) ok_p=1;
}while(!ok_p);
if(md==1){
inc=0; ok_p=0; md = 0;
do{
inc++;
if( (y_raton >= (PS[(oldc)-1].up+4+(inc-1)*15+2)) && (y_raton <= (PS[oldc-1].up+4+(inc-1)*15+16)) ) { ok_p=1; oldr=inc; md = 1;}
if(inc==26) ok_p=1;
}while(!ok_p);
}
int newc;
switch(oldc){
case 1:
case 2: newc = oldc; break;
case 4:
case 5: newc = (oldc - 1); break;
default:
break;
}
if( (md==1) && ((CurrColStock1!=newc) || (CurrRowStock1!=oldr)) )
{
if( (CurrTopLineStock + oldr - 2 )<= Stock1_inx.Fin ){
EditCursorStock(1);
switch(oldc){
case 1:
case 2:
CurrColStock1 = oldc;
CurrRowStock1 = oldr;
break;
case 4:
case 5:
CurrColStock1 = (oldc-1);
CurrRowStock1 = oldr;
break;
default:
EditCursorStock(0);
break;
}
GetLineStock();
}
}
}
void Actualizar_Stock(int Referencia, int Unidades, int Codigo){
int LSJ = sizeof(struct JD);
int LSI = sizeof(struct Stock_inx);
int LSC = sizeof(struct Stock_actual);
int ok = 0;
int Curr_Stock = 0, Encuentro = 0;
while( (Curr_Stock <= Stock1_inx.Fin) && (ok == 0) ){
fseek(Stock, (long)LSJ + LSI + ( LSC * Curr_Stock ), SEEK_SET); // Se coloca
fread(&Stock1, LSC, 1, Stock); // Y lee
if( Stock1.Ref == Referencia ) {
if(Codigo==1) Stock1.Und_1 += Unidades;
else Stock1.Und_0 += Unidades;
fseek(Stock, (long)LSJ + LSI + ( LSC * Curr_Stock ), SEEK_SET); // Se coloca
fwrite(&Stock1, LSC, 1, Stock); // Y escribe
ok = 1;
Encuentro = 1;
}
Curr_Stock++;
}
if (Encuentro==0) {
Stock1.Ref = Referencia;
if(Codigo==1) { Stock1.Und_1 = Unidades; Stock1.Und_0 = 0; }
else { Stock1.Und_0 = Unidades; Stock1.Und_1 = 0; }
fseek(Stock, (long)LSJ + LSI + ( LSC * (Stock1_inx.Fin + 1) ), SEEK_SET); // Se coloca
fwrite(&Stock1, LSC, 1, Stock); // Y escribe
Stock1_inx.Fin ++;
fseek(Stock, (long)LSJ, SEEK_SET);
fwrite(&Stock1_inx, LSI, 1, Stock); // Acualiza n<> de registros
}
}
void Recalcula_Porcentaje(int Individual_Seleccionado){
if( Individual_Seleccionado == 1 ) {
long P_0, P_1;
struct boton Ptmp;
Ptmp.up = 15; Ptmp.down = 213;
Ptmp.left = 349; Ptmp.right = 549;
ImprimeBoton (1, NEGRO, GRIS_O, BLANCO, Ptmp);
// Centro = (449, 114) radio = 80
// si (Stock1.Und_0 + Stock1.Und_1) es 100
// Stock1.Und_0 es PS
// si 360 es 100
// x es PS
if ( (abs(Stock1.Und_0)+abs(Stock1.Und_1) )!= 0 ) {
P_0 = labs( ( 360 * ( (labs(Stock1.Und_0) * 100) / (labs(Stock1.Und_0)+labs(Stock1.Und_1)) ) ) / 100);
P_1 = labs( ( 360 * ( (labs(Stock1.Und_1) * 100) / (labs(Stock1.Und_0)+labs(Stock1.Und_1)) ) ) / 100);
// struct Stock_actual { int Ref; long Und_0; long Und_1; };
if( Stock1.Und_1 < 0 )
{ P_0 += P_1; P_1 = 0; }
if( Stock1.Und_0 < 0 )
{ P_1 += P_0; P_0 = 0; }
if( P_1 != 0 ) {
setcolor(ROJO);
setfillstyle(9, ROJO);
pieslice(449, 114, 0, P_1, 80);
}
if( P_0 != 0 ) {
setcolor(AZUL);
setfillstyle(9, AZUL);
pieslice(449, 114, ( 360 - P_0 ), 360, 80);
}
}
} else {
// struct Stock_actual Stock1_Graficas[10];
// bar3d
}
}

497
CD_IN/CD_UTIL.CPP Normal file
View File

@ -0,0 +1,497 @@
#include<graphics.h>
#include<dos.h>
#include<io.h>
#include<conio.h>
#include<stdio.h>
// #include<string.h>
#include<ctype.h>
#include<alloc.h>
#include<stdlib.h>
#include "sv_util.h"
#include "c:\things\borlandc\jd_lib\jd_graph.h"
#define Letra_Boton setcolor(1);
#define Azul 1
#define Texto_Normal setcolor(63);
#define Texto_Negrita setcolor(0);
extern int x_raton, y_raton, raton;
extern int boton_izq, boton_der;
extern int InputCadenaG(char *s, int numalp, int lmax, int cc, int cf, struct boton Campo);
extern void desactiva_raton(void);
extern void activa_raton(void);
// extern void Anclar_Raton(void);
extern void inicializa_raton_grafico(int x1, int y1, int x2, int y2, int px, int py);
extern int Espera_Tecla_o_Raton(void);
extern void BEEP(void);
extern void textxy(int x, int y, char *text);
#define NEGRO 0
#define AZUL 1
#define ROJO 4
#define VERDE 2
#define BLANCO 63
#define GRIS_O 56
#define GRIS_C 7
#define AMARILLO 62
extern void textxy(int x, int y, char *text);
int Comprueba_Impresora(void);
int Confirma(char *T1, char *T2, char *T3);
int Desde_Hasta(int *Desde, int *Hasta);
int Pide_Fecha_Actual(void);
int file_exists(char *filename);
int Confirma(char *T1, char *T2, char *T3){
void far *ptr;
unsigned size;
struct boton pregunta[2];
int fins_print=0, key_print, bpush, ok = 0;
int TFuente;
struct textsettingstype textinfo;
gettextsettings(&textinfo);
TFuente = textinfo.charsize;
size = imagesize(198, 138, 372, 257);
/* get byte size of image */
Fuente(SMALL_FONT, 5);
if ( (ptr = farmalloc(size)) == NULL) { Fuente(SMALL_FONT, TFuente); return 0; }
getimage(198, 138, 372, 257, ptr);
pregunta[0].up = 140; pregunta[0].down = 255;
pregunta[0].left= 200; pregunta[0].right= 370;
ImprimeBoton (1, GRIS_C, GRIS_O, BLANCO, pregunta[0]);
pregunta[0].up = 235; pregunta[0].down = 250;
pregunta[0].left= 210; pregunta[0].right= 270;
ImprimeBoton (1, GRIS_C, BLANCO, GRIS_O, pregunta[0]);
pregunta[1].up = 235; pregunta[1].down = 250;
pregunta[1].left= 300; pregunta[1].right= 360;
ImprimeBoton (1, GRIS_C, BLANCO, GRIS_O, pregunta[1]);
textxy(212, 237, " Si");
textxy(212, 239, " _");
textxy(302, 237, " No");
textxy(302, 239, " _");
textxy(210+2, 150+2, T1);
textxy(210+2, 165+2, T2);
textxy(210+2, 180+2, T3);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
do{
if(raton!=0) activa_raton();
Espera_Tecla_o_Raton();
if(raton!=0) desactiva_raton();
if(kbhit()){
key_print = getch();
switch( toupper(key_print) ){
// S Si
case 83:
ok = 1;
fins_print = 1;
break;
// N No
case 78:
ok = 0;
fins_print = 1;
break;
default:
break;
}
} else
if(raton!=0 && boton_izq==1 || boton_der==1) {
if( (bpush = CheckButon( 2, pregunta))>0 ) {
switch(bpush){
case 1:
ok = 1;
fins_print = 1;
break;
case 2:
ok = 0;
fins_print = 1;
break;
default:
break;
}
}
}
}while(!fins_print);
putimage(198, 138, ptr, COPY_PUT);
farfree(ptr);
Fuente(SMALL_FONT, TFuente);
return ok;
}
int Pide_Fecha_Actual(void){
int Fecha;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> void far *ptr;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> unsigned size;
char mes[][11] = { " Enero", "Febrero", " Marzo",
" Abril", " Mayo", " Junio",
" Julio", " Agosto", "Septiemb",
"Octubre", "Noviemb", "Diciemb"
};
struct boton pregunta[3];
struct boton meses[12];
int key_print, bpush, ok = 0;
int TFuente;
for( Fecha = 0; Fecha < 4; Fecha++ ){
meses[2+3*Fecha].left = 405; meses[2+3*Fecha].right = 455;
meses[1+3*Fecha].left = 350; meses[1+3*Fecha].right = 400;
meses[0+3*Fecha].left = 295; meses[0+3*Fecha].right = 345;
}
for( Fecha = 0; Fecha < 3; Fecha++ ) {
meses[Fecha].up = 80+140; meses[Fecha].down = 80+160;
meses[Fecha+3].up = 80+165; meses[Fecha+3].down = 80+185;
meses[Fecha+6].up = 80+190; meses[Fecha+6].down = 80+210;
meses[Fecha+9].up = 80+215; meses[Fecha+9].down = 80+235;
}
struct textsettingstype textinfo;
gettextsettings(&textinfo);
TFuente = textinfo.charsize;
struct date d;
getdate(&d);
Fecha = d.da_mon;
/* get byte size of image */
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> size = imagesize(198, 138, 372, 257);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> if ( (ptr = farmalloc(size)) == NULL) {
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Fuente(SMALL_FONT, TFuente);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> return Fecha;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> }
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> getimage(198, 138, 372, 257, ptr);
pregunta[0].up = /*140*/130; pregunta[0].down = /*255*/400;
pregunta[0].left= /*200*/150; pregunta[0].right= /*370*/465;
ImprimeBoton (1, GRIS_C, GRIS_O, BLANCO, pregunta[0]);
pregunta[0].up = /*143*/135; pregunta[0].down = /*252*/395;
pregunta[0].left= /*203*/155; pregunta[0].right= /*367*/460;
ImprimeBoton (0, GRIS_C, BLANCO, GRIS_O, pregunta[0]);
pregunta[0].up = /*235*/370; pregunta[0].down = /*250*/390;
pregunta[0].left= /*210*/160; pregunta[0].right= /*270*/230;
ImprimeBoton (1, GRIS_C, BLANCO, GRIS_O, pregunta[0]);
pregunta[1].up = /*235*/370; pregunta[1].down = /*250*/390;
pregunta[1].left= /*300*/385; pregunta[1].right= /*360*/455;
ImprimeBoton (1, GRIS_C, BLANCO, GRIS_O, pregunta[1]);
pregunta[2].up = /*165*/175; pregunta[2].down = /*185*/195;
pregunta[2].left= 212; pregunta[2].right= /*232*/245;
ImprimeBoton (1, GRIS_C, BLANCO, GRIS_O, pregunta[2]);
Fuente(SMALL_FONT, 4);
for( int i = 0; i < 12; i++ ) {
ImprimeBoton (1, GRIS_C, GRIS_O, BLANCO, meses[i]);
textxy(meses[i].left+4, meses[i].up+3, mes[i]);
}
ImprimeBoton (1, ROJO, GRIS_O, BLANCO, meses[Fecha-1]);
textxy(meses[Fecha-1].left+4, meses[Fecha-1].up+3, mes[Fecha-1]);
Fuente(SMALL_FONT, 5);
textxy(162, 372, " Aceptar");
textxy(162, 373, " _");
textxy(387, 372, " Cancelar");
textxy(387, 373, " _");
textxy(160+2, 145+2, "Introduzca mes a gestionar:");
// textxy(210+2, 165+2, T2);
// textxy(210+2, 180+2, T3);
char buffer[80];
int Mes=Fecha;
sprintf( buffer, "% 2d", Fecha);
textxy(pregunta[2].left + 4, pregunta[2].up + 2, buffer);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
do{
if(raton!=0) activa_raton();
Espera_Tecla_o_Raton();
if(raton!=0) desactiva_raton();
if(kbhit()){
key_print = getch();
if( key_print == 13 ) {Fecha = Mes; ok = 1; } else
if( isdigit(key_print) ) {
// Edita el mes actual
sprintf( buffer, "%d", Fecha);
do{
InputCadenaG( buffer, 1, 4, 63, 57, pregunta[2]);
Fecha = atoi(buffer);
}while(Fecha<1 || Fecha>12);
} else
if(key_print==0)
switch( getch() ){
// Flecha Izquierda
case 75:
case 15:
ImprimeBoton (0, GRIS_C, GRIS_O, BLANCO, meses[Mes-1]);
Mes--;
if ( (Mes + 1)== 1 ) Mes = 3; else
if ( (Mes + 1)== 4 ) Mes = 6; else
if ( (Mes + 1)== 7 ) Mes = 9; else
if ( (Mes + 1)==10 ) Mes = 12;
ImprimeBoton (0, GRIS_C, AZUL, AZUL, meses[Mes-1]);
break;
// Flecha Derecha
case 77:
case 9:
ImprimeBoton (0, GRIS_C, GRIS_O, BLANCO, meses[Mes-1]);
Mes++;
if ( (Mes - 1)== 3 ) Mes = 1; else
if ( (Mes - 1)== 6 ) Mes = 4; else
if ( (Mes - 1)== 9 ) Mes = 7; else
if ( (Mes - 1)==12 ) Mes = 10;
ImprimeBoton (0, GRIS_C, AZUL, AZUL, meses[Mes-1]);
break;
// Flecha Abajo
case 80:
ImprimeBoton (0, GRIS_C, GRIS_O, BLANCO, meses[Mes-1]);
Mes += 3; if ( Mes > 12) Mes = Mes - 12;
ImprimeBoton (0, GRIS_C, AZUL, AZUL, meses[Mes-1]);
break;
// Flecha Arriba
case 72:
ImprimeBoton (0, GRIS_C, GRIS_O, BLANCO, meses[Mes-1]);
Mes -= 3; if ( Mes < 1) Mes = 12 + Mes;
ImprimeBoton (0, GRIS_C, AZUL, AZUL, meses[Mes-1]);
break;
}
else
switch( toupper(key_print) ){
// A Aceptar
case 65:
ok = 1;
break;
// C Cancelar
case 67:
ok = 1;
Fecha = -1;
break;
default:
break;
}
} else
if(raton!=0 && boton_izq==1 || boton_der==1) {
if( (bpush = CheckButon( 2, pregunta))>0 ) {
switch(bpush){
case 1:
ok = 1;
break;
case 2:
ok = 1;
Fecha = -1;
break;
default:
break;
}
}
}
}while(!ok);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> putimage(198, 138, ptr, COPY_PUT);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> farfree(ptr);
Fuente(SMALL_FONT, TFuente);
return Fecha;
}
int file_exists(char *filename)
{
return (access(filename, 0) == 0);
}
int Comprueba_Impresora(void){
unsigned int tmp;
union REGS Impresora_in, Impresora_out;
struct byte {
int a : 1;
int b : 1;
int c : 1;
int d : 1;
int e : 1;
int f : 1;
int g : 1;
int h : 1;
};
union bits {
char ch;
struct byte bit;
} Imp_out;
Impresora_in.h.ah = 0x02;
Impresora_in.x.dx = 0x0;
int86(0x17, &Impresora_in, &Impresora_out);
return ( Impresora_out.h.ah ? 1 : 0 );
}
int Desde_Hasta(int *Desde, int *Hasta){
int fins_print= 0, key_print, bpush;
char buffer[80], devuelve = 0;
void far *ptr;
unsigned size;
struct boton pregunta[4];
struct date Fecha;
getdate(&Fecha);
*Desde = *Hasta = Fecha.da_day;
size = imagesize(198, 138, 372, 257);
/* get byte size of image */
if ( (ptr = farmalloc(size)) == NULL) return -1;
getimage(198, 138, 372, 257, ptr);
pregunta[0].up = 140; pregunta[0].down = 255;
pregunta[0].left= 200; pregunta[0].right= 370;
ImprimeBoton (1, ROJO, GRIS_C, BLANCO, pregunta[0]);
pregunta[0].up = 150; pregunta[0].down = /*175*/165;
pregunta[0].left= /*210*/250; pregunta[0].right= 360;
ImprimeBoton (1, NEGRO, GRIS_O, BLANCO, pregunta[0]);
pregunta[1].up = 185; pregunta[1].down = /*210*/200;
pregunta[1].left= /*210*/250; pregunta[1].right= 360;
ImprimeBoton (1, NEGRO, GRIS_O, BLANCO, pregunta[1]);
pregunta[2].up = 220; pregunta[2].down = 245;
pregunta[2].left= 210; pregunta[2].right= 280;
ImprimeBoton (1, GRIS_C, BLANCO, GRIS_O, pregunta[2]);
pregunta[3].up = 220; pregunta[3].down = 245;
pregunta[3].left= 290; pregunta[3].right= 360;
ImprimeBoton (1, GRIS_C, BLANCO, GRIS_O, pregunta[3]);
Fuente(SMALL_FONT, 4);
Letra_Boton
outtextxy(pregunta[0].left+2 - 40, pregunta[0].up+2, "DESDE");
outtextxy(pregunta[1].left+2 - 40, pregunta[1].up+2, "HASTA");
outtextxy(pregunta[2].left+2, pregunta[2].up+2, "CANCELAR");
outtextxy(pregunta[2].left+2, pregunta[2].up+4, "_");
outtextxy(pregunta[3].left+2, pregunta[3].up+2, "ACEPTAR");
outtextxy(pregunta[3].left+2, pregunta[3].up+4, "_");
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
do{
if(raton!=0) activa_raton();
Espera_Tecla_o_Raton();
if(raton!=0) desactiva_raton();
if(kbhit()){
key_print = getch();
if(key_print == 27 ) { fins_print = 1; devuelve = -1; } else
if(key_print == 'A' || key_print == 'a') { fins_print = 1; } else
if(key_print == 'C' || key_print == 'c') { fins_print = 1; devuelve = -1; } else
if( isprint(key_print) ) {
sprintf( buffer, "%d", *Desde);
do{
InputCadenaG( buffer, 1, 2, 63, 57, pregunta[0]);
*Desde = atol(buffer);
}while(*Desde<1 || *Desde>12);
sprintf( buffer, "%d", *Hasta);
do{
InputCadenaG( buffer, 1, 2, 63, 57, pregunta[1]);
*Hasta = atol(buffer);
}while(*Hasta<1 || *Hasta>12);
} else
if( key_print == 0 ) {
switch( (key_print=getch()) ){
// F1 Cancelar
case 59:
fins_print = 1;
devuelve = -1;
break;
// F3 Imprimir Ficha
default:
break;
}
}
} else
if(raton!=0 && boton_izq==1 || boton_der==1) {
if( (bpush = CheckButon( 3, pregunta))>0 ) {
/*
pregunta[0].up = 140; pregunta[0].down = 255;
pregunta[0].left= 200; pregunta[0].right= 370;
ImprimeBoton (1, GRIS_O, GRIS_C, BLANCO, pregunta[0]);
*/
switch(bpush){
// Cancelar
case 3:
fins_print=1;
devuelve = -1;
break;
case 4:
fins_print=1;
break;
}
}
}
}while(!fins_print);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
putimage(198, 138, ptr, COPY_PUT);
farfree(ptr);
Fuente(SMALL_FONT, 5);
return devuelve;
}

BIN
CD_IN/CD_W01.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W02.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W03.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W04.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W05.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W06.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W07.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W08.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W09.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W10.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W11.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W12.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W13.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W14.DAT Normal file

Binary file not shown.

BIN
CD_IN/CD_W15.DAT Normal file

Binary file not shown.

5
CD_IN/LIST_COL.H Normal file
View File

@ -0,0 +1,5 @@
// Aqui se debe poner cual sera el color negro,
// para la utilizaci<63>n por Make_Boton...
#define NEGRO 240

BIN
CD_IN/LITT.CHR Normal file

Binary file not shown.

BIN
CD_IN/MAKE_BOT.OBJ Normal file

Binary file not shown.

161
CD_IN/PRUEBA_B.CPP Normal file
View File

@ -0,0 +1,161 @@
///////////////////////////// FICHEROS A INCLUIR /////////////////////////////
extern int Fichero_cd_in2(char Dinamicos_Estaticos);
#include <dos.h>
#include <mem.h>
#include <alloc.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h> // Para getch();
#include <graphics.h> // Para outtextxy(...); y cleardevice(...);
#include "d:\program\src_dos\libs\make_bot\make_bot.h" // Fuciones de MAKE_BOTON
#include "cd_icons.h"
#include "cd_error.h"
// #include "cd_raton.h"
extern int far _Cdecl Svga256_fdriver[];
int huge DetectVGA256()
{
return 2;
}
extern void Inicializa_Dibujo(void);
extern void Inicializa_Iconos(void);
extern void Coloca_Iconos_Dos_Windows(void);
extern char far *Icono; // 18
void InicializaSVGA(void);
extern char dac[256*3];
extern "C" void APAGA_PANTALLA(char *);
extern "C" void ENCIENDE_PANTALLA(char *);
extern void Menu_de_Edicion(void);
extern void Coloca_Iconos(int Start_Icon);
// extern unsigned char *P_Raton1, *P_Raton2, *P_Raton3, *P_Raton4;
// void *Pantalla;
int main(void/*int argc, char *argv[]*/){
InicializaSVGA();
/*<2A>*/ memset( dac, 0, 256*3 ); /*<2A>*/
unsigned Segt = FP_SEG(dac), Off = FP_OFF(dac);
/*<2A>*/ asm mov ax, 0x1012 ; /*<2A>*/
/*<2A>*/ asm mov bx, 0 ; /*<2A>*/
/*<2A>*/ asm mov cx, 256 ; /*<2A>*/
/*<2A>*/ asm mov es, Segt ; /*<2A>*/
/*<2A>*/ asm mov dx, Off ; /*<2A>*/
/*<2A>*/ asm int 0x10 ; /*<2A>*/
if( //carga_botones("cd_in.img") // Carga botones del fichero "botones.p1"
Fichero_cd_in2(0)
!= 1 ) {
Fichero_cd_in2(112);
// Imprime_Estaticos( 112, "cd_in.img");
Espera_Tecla_o_Raton();
closegraph();
cprintf("\n\rError en la CARGA DE BOTONES");
exit(112);
}
Fichero_cd_in2(1);
// Imprime_Estaticos( 1, "cd_in.img"); // Imprime botones estaticos 'Seccion 1'
Imprime_Secuencia(1); // Imprime secuencia 1.
Fichero_cd_in2(2);
// Imprime_Estaticos( 2, "cd_in.img"); // Imprime botones estaticos 'Seccion 2'
// para los textos
/*<2A>*/ PunteroRaton = 100; /*<2A>*/
/*<2A>*/ inicializa_raton_grafico( 0, 0, 618, 460); /*<2A>*/
/*<2A>*/ if ( PunteroRaton != 100 ) { /*<2A>*/
/*<2A>*/ closegraph(); /*<2A>*/
/*<2A>*/ cprintf("Memoria_Insuficiente para el RATON\n\r");/*<2A>*/
/*<2A>*/ exit(1); /*<2A>*/
/*<2A>*/ } /*<2A>*/
Inicializa_Iconos();
Coloca_Iconos_Dos_Windows();
Coloca_Iconos(1);
ENCIENDE_PANTALLA(dac);
/*
if ( (Pantalla = malloc( JD_imagesize(0, 0, 21, 21) )) == NULL ) {
Imprime_Estaticos( SIN_CVN, "cd_in.img"); // Imprime botones estaticos 'Seccion 2'
Espera_Tecla_o_Raton();
closegraph();
cprintf("\n\rError en la asignaci<63>n de memoria para la mascara del raton");
exit(2);
}
*/
True_Push = ON; // Activa el TRUE PUSH ( PRESION REAL )
Menu_de_Edicion();
/*
free(P_Raton1);
free(P_Raton2);
free(P_Raton3);
free(P_Raton4);
*/
APAGA_PANTALLA(dac);
closegraph();
/*
farfree(Icono);
free(Pantalla);
*/
Libera_Raton_Animado();
cprintf("Gracias por utilizar mi Software\n\r");
cprintf(" Jos<6F> David Guill<6C>n\n\r");
cprintf("\n\r");
return 0;
}
void InicializaSVGA(void) {
int Gd = DETECT, Gm;
int Drv, errorcode;
installuserdriver("Svga256",DetectVGA256);
/* If driver is linked with file, remove comments */
registerfarbgidriver(Svga256_fdriver);
errorcode = registerfarbgifont(small_font_far);
/* report any registration errors */
if (errorcode < 0)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* terminate with an error code */
}
initgraph(&Gd,&Gm,"");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Presione una tecla para finalizar:");
getch();
exit(1); /* return with error code */
}
}

294
CD_IN/P_RATON1.CPP Normal file
View File

@ -0,0 +1,294 @@
int Carga_Puntero_Animado(void) {
int n = ( 20 * 20 );
if( ((P_Raton1 = (unsigned char *)malloc( n ))==NULL) ||
((P_Raton2 = (unsigned char *)malloc( n ))==NULL) ||
((P_Raton3 = (unsigned char *)malloc( n ))==NULL) ||
((P_Raton4 = (unsigned char *)malloc( n ))==NULL) ) {
return 1;
}
*P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ;
*P_Raton1++ = NEGRO ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ;
*P_Raton1++ = BLANCO ; *P_Raton1++ = NEGRO ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ;
*P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = NEGRO ; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ;
*P_Raton1++ = BLANCO ; *P_Raton1++ = NEGRO ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ;
*P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = NEGRO ; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = BLANCO ; *P_Raton1++ = NEGRO ;
*P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ;
*P_Raton1++ = BLANCO ; *P_Raton1++ = NEGRO ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = BLANCO ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ;
*P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = NEGRO ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = BLANCO ; *P_Raton1++ = NEGRO ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = BLANCO ; *P_Raton1++ = NEGRO ; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = UNKNOW ; *P_Raton1++ = UNKNOW ;
*P_Raton1++ = UNKNOW ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ;
*P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = UNKNOW ;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ;
*P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ;
*P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ;
*P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = AZUL ;
*P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ;
*P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = UNKNOW ; *P_Raton1++ = AZUL ;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = AZUL ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = UNKNOW ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = UNKNOW ; *P_Raton1++ = UNKNOW ; *P_Raton1++ = GRIS_CLARO;
*P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO; *P_Raton1++ = GRIS_CLARO;
*P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = NEGRO ;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ;
*P_Raton2++ = NEGRO ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ;
*P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = NEGRO ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ;
*P_Raton2++ = NEGRO ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = BLANCO ; *P_Raton2++ = NEGRO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ;
*P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = NEGRO ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = BLANCO ; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = BLANCO ; *P_Raton2++ = NEGRO ; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = BLANCO ; *P_Raton2++ = NEGRO ;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ;
*P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ;
*P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ;
*P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ;
*P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = UNKNOW ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = UNKNOW ;
*P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = AZUL ;
*P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ;
*P_Raton2++ = UNKNOW ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ;
*P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ;
*P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ;
*P_Raton2++ = UNKNOW ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ;
*P_Raton2++ = UNKNOW ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = UNKNOW ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ;
*P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = AZUL ; *P_Raton2++ = UNKNOW ;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = UNKNOW ;
*P_Raton2++ = UNKNOW ; *P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = UNKNOW ;
*P_Raton2++ = UNKNOW ; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO; *P_Raton2++ = GRIS_CLARO;
*P_Raton3++ = BLANCO ; *P_Raton3++ = BLANCO ; *P_Raton3++ = BLANCO ; *P_Raton3++ = BLANCO ; *P_Raton3++ = NEGRO ; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = BLANCO ; *P_Raton3++ = BLANCO ; *P_Raton3++ = BLANCO ; *P_Raton3++ = NEGRO ;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = BLANCO ; *P_Raton3++ = BLANCO ;
*P_Raton3++ = BLANCO ; *P_Raton3++ = BLANCO ; *P_Raton3++ = NEGRO ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = BLANCO ; *P_Raton3++ = NEGRO ; *P_Raton3++ = BLANCO ; *P_Raton3++ = BLANCO ; *P_Raton3++ = BLANCO ; *P_Raton3++ = NEGRO ;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = BLANCO ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = BLANCO ;
*P_Raton3++ = BLANCO ; *P_Raton3++ = NEGRO ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ;
*P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ;
*P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ;
*P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ;
*P_Raton3++ = UNKNOW ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ;
*P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ;
*P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ;
*P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ;
*P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ;
*P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = AZUL ;
*P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ;
*P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ;
*P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ;
*P_Raton3++ = UNKNOW ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ; *P_Raton3++ = AZUL ;
*P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = UNKNOW ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = UNKNOW ;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton3++ = UNKNOW ; *P_Raton3++ = UNKNOW ; *P_Raton3++ = GRIS_CLARO; *P_Raton3++ = GRIS_CLARO;
*P_Raton4++ = BLANCO ; *P_Raton4++ = BLANCO ; *P_Raton4++ = BLANCO ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = BLANCO ; *P_Raton4++ = BLANCO ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = BLANCO ; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = BLANCO ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = BLANCO ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = UNKNOW ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = UNKNOW ; *P_Raton4++ = AZUL ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = UNKNOW ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = AZUL ; *P_Raton4++ = AZUL ;
*P_Raton4++ = AZUL ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO; *P_Raton4++ = GRIS_CLARO;
*P_Raton4++ = GRIS_CLARO; *P_Raton4++ = UNKNOW ; *P_Raton4++ = UNKNOW ; *P_Raton4++ = GRIS_CLARO;
return 0;
}
void Libera_Raton_Animado(void){
free(P_Raton1);
free(P_Raton2);
free(P_Raton3);
free(P_Raton4);
}

67
CD_IN/P_RATON2.CPP Normal file
View File

@ -0,0 +1,67 @@
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ;
*P_Ratonx++ = NEGRO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ;
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ;
*P_Ratonx++ = NEGRO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ;
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;

67
CD_IN/P_RATON3.CPP Normal file
View File

@ -0,0 +1,67 @@
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ;
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ;
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = NEGRO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;

67
CD_IN/P_RATON4.CPP Normal file
View File

@ -0,0 +1,67 @@
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = BLANCO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = BLANCO ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = AZUL ; *P_Ratonx++ = AZUL ;
*P_Ratonx++ = AZUL ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = GRIS_CLARO;
*P_Ratonx++ = GRIS_CLARO; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = UNKNOW ; *P_Ratonx++ = GRIS_CLARO;

1
CD_IN/R.BAT Normal file
View File

@ -0,0 +1 @@
edit cd_in.img

1000
CD_IN/SORT_CD.CPP Normal file

File diff suppressed because it is too large Load Diff

BIN
CD_IN/SUPERVGA.OBJ Normal file

Binary file not shown.