* * Programa diseado, integramente, por: * * Jos David Guilln Dominguez * J.D. FuTuRe ViSiOn * * c/ Pintor Garcia Ramos n5 2D * Alcal de Guadaira ( Sevilla ) * C.P. 41500 * * Compilador: Borlandc C++ 3.0 * * P.D. Este programa es FuenteWare, lo que quiere decir que para * registrarse, ( y recibir cualquier actualizacin ), hay que * enviar un Cdigo Fuente, elaborado en C, a la direccin adjunta. * * * * * Este es el fichero que contiene las definiciones para los botones, * como se puede observar, el asterisco al principio de una linea, es un * comentario. * * * * Para ver el tamao de codigo real usado, vete a la linea, * * * #, simboliza el nmero de SECUENCIAS de BOTONES, que contiene el fichero * * ejemplo... Sea un programa con un Boton para SALIR y otro para AYUDA * cuando se pulsa AYUDA, aparecen otros tres botones: ncias de botones * detras indicamos: * ![n de secuencia], [n de botones] * * * &, esta marca sirve para definir los botones en el siguiente orden: * ( estticos ). * $[Izquierda], [Arriba], [Derecha], [Abajo], [CDF], [Cb1], [Cb2], * ,[Ab], [Pb] * * A diferencia de los dinmicos, los estaticos de dibujan a la vez que los * dinmicos, pero no ocupan memoria. * * * * * $, esta marca sirve para definir los botones en el siguiente orden: * ( dinmicos ). * $[Izquierda], [Arriba], [Derecha], [Abajo], [CDF], [Cb1], [Cb2], * ,[Ab], [Pb], [IndexScanCode][ScanCode] * * * CDF ---> Color de fondo. * Cb1 ---> Color del borde 1. * Cb2 ---> Color del borde 2. * Ab ---> Ancho del borden. ( entre 2 y 10 "pixeles" ) * Pb ---> Posicin del borde. Ver tabla 1.1 * [ISC][SC] -> cdigo indice, cdigo de Scan. Ver tabla 1.3 * * * Tabla 1.1 Tabla 1.2 * * B1 Esttico: es aquel que simplemente * se dibuja. * 1 2 * Dinmico: es el que se dibuja y * tiene asignada una tecla * B2 que una vez pulsada, o * pulsando sobre el boton, * Tabla 1.3 har que el boton se * deprima, devolviendo su * Ejemplo: n de boton asignado. * Ayuda (tecla 'H') 072000 ( segn orden en fichero ) * Salir (tecla F1 ) 000059 * * * El cdigo de tecla utilizado es el * cdigo de caracteres ASCII, 32_90. * En caso de ser una tecla especial, los 3 primeros dgitos deberan ser * ceros. NO SE DEBEN OLVIDAR LOS CEROS PARA RELLENAR EL CODIGO. * * * Estos botones son estaticos, y solo sirven para adornar.... * 1 & 0, 0, 640, 480, 7, 56, 63, 2, 1 & 10, 455, 630, 475, 7, 63, 56, 2, 1 2 & 330, 20, 630, 445, 7, 63, 56, 2, 1 & 335, 25, 625, 440, 0, 56, 63, 2, 1 * x y T.F. S. H. C. Texto. | 30, 20, 2, 6, 0, 63, Ayuda, | 31, 21, 2, 6, 0, 0, Ayuda, | 38, 21, 2, 6, 0, 0, -, | 130, 20, 2, 6, 0, 63, Acerca de, | 131, 21, 2, 6, 0, 0, Acerca de, | 138, 21, 2, 6, 0, 0, -, | 230, 20, 2, 6, 0, 63, Salir, | 231, 21, 2, 6, 0, 0, Salir, | 238, 21, 2, 6, 0, 0, -, | 280, 20, 2, 20, 0, 63, Make_Boton, | 281, 21, 2, 20, 0, 0, Make_Boton, | 320, 20, 2, 10, 0, 63, Jos David, | 321, 21, 2, 10, 0, 0, Jos David, | 380, 20, 2, 8, 0, 63, JD FuTuRe ViSiOn, | 381, 21, 2, 8, 0, 0, JD FuTuRe ViSiOn, 4 * & 335, 25, 625, 440, 0, 56, 63, 2, 1, 2 |50, 350, 2, 6, 0, 63, Make_Boton es una producto, |70, 350, 2, 6, 0, 63, FuenteWare lo que quiere , |90, 350, 2, 6, 0, 63, decir que no es gratuito , |110, 350, 2, 6, 0, 63, sino que para obtener el, |130, 350, 2, 6, 0, 63, registro necesario para su, |150, 350, 2, 6, 0, 63, utilizacin es necesario, |170, 350, 2, 6, 0, 63, enviar un cdigo fuente, |190, 350, 2, 6, 0, 63, realizado en C. CPP. ASM, |210, 350, 2, 6, 0, 63, preferiblemente en CPP., |250, 350, 2, 5, 0, 63, Pulse una Tecla, 3 * & 335, 25, 625, 440, 0, 56, 63, 2, 1, 2 |50, 350, 2, 6, 0, 63, Make_Boton, | 80, 350, 2, 6, 0, 63, Codificacin integra de JD, | 100, 350, 2, 6, 0, 63, Jos David Guilln Dominguez, |130, 350, 2, 6, 0, 63, Pintor Garcia Ramos 5 2D, |150, 350, 2, 6, 0, 63, Alcal de Guadaira (SEVILLA). |170, 350, 2, 6, 0, 63, CP>41.500 Tlf. 561 - XX - XX, |200, 350, 2, 5, 0, 63, Pulse una Tecla, * * Acabo de definir dos Secuencias de botones. * *#2 #1 * * 1 secuencia con dos botones. * !1,3 * * Boton 1 * $ 20, 20, 130, 60, 7, 56, 63, 1, 2, 65, 00 * * Boton 2 * $ 20, 120, 130, 160, 7, 56, 63, 1, 2, 67, 00 * * Boton 3 * $ 20, 220, 130, 260, 7, 56, 63, 1, 2, 83, 00 *$ 20, 20, 120, 50, 56, 7, 63, 56, 1, 2, 65, 00 * * 2 secuencia con tres botones. * !2, 3 * * Boton 1 * $20, 320, 420, 50, 56, 7, 63, 2, 1, 2, 072, 000 * * Boton 2 * $320, 120, 120, 450, 56, 7, 63, 2, 1, 2, 000, 059 * * Boton 3 * $20, 120, 120, 150, 56, 7, 63, 2, 1, 2, 000, 059 ); Comodin--; if( *Comodin == ':' || *Comodin == '\\' ) strcat(Buffer, "*.*"); else if (findfirst(Buffer, &ftmp, atr) == 0 && strcmpi(Buffer, "*.*")!=0) { strcat(Buffer, "\\*.*"); } } atr = FA_HIDDEN | FA_SYSTEM | FA_DIREC; if ( findfirst(Buffer, &ftmp, atr) != 0) { textcolor(LIGHTGREEN); cprintf("Fichero/sY-4#VAR/X11.{_2/LIB/SCORES/XBOMBSCO.{__xbombs/xbombscoresPK/F&G9$VAR/X11.{_2/LIB/X11.{_1/--LINUX-.---?K@_SK-AHr " UAй.:S'75M'qw&0QǴG$ʁ!tim=[|,g:%~; R7ĿV8O"=L>.R~~_>S0/faϴuӎ>zANz?G";.SӱU/ 3R6=- m{ӿ]{'~6/D_'r0|I_<P?oo־U_m-/PK qS+ ? >VAR/X11.{_2/LIB/X11.{_1/F