He aqui la version 1.1 del software (tipo: Calculadora suma), esta ya incorporada con la gestion de eventos (teclado numerico numpad) ya que la version 1.0 solo tenia knumpad, ahora todo organizado con respecto a la inundacion de ficheros que abian, las libs .h, .c, .jpg, .fonts, etc, bien distribuidas no olviden copiar los .dll a c:\windows\system32\, es una compilacion multiarchivo y no olviden tener las carpetas en un mismo directorio.
No utilice la funcion "switch" por que se complica mas la gestion de eventos, ya que cada vez que gestiono un evento, tambien se tiene que verificar si se dejo de pulsar la tecla, pero luego optimizare mas el codigo, para lograr esto de la gestion con "switch".
Con relacion a los includes tambien para una implementacion del codigo, intentare hacer una programacion condicional, dicho a si "Todos los ficheros cabeceras, se incluiran en la ejecucion, de a cuerdo con la plataforma corrida (S.O)".
Puede ser algo como esto:
Salvedad:La carpeta bin, no va en los directorios borrar por favor antes de ejecutar/compilar y otras cosa. Si quieres modificar el tamaño de los botones intenta de no pasarte de un rango de dimensiones 114 x 39, ya que el tamaño de los botones es independiente del codigo, pero no de modificaciones no soportadas por este rando, ya intentare implementar la libreria components.h para que soporte todo esto. Fue muy buena colaboracion de todos, sigan colaborando y aprenderemos mas aun !!
Aqui en link con el software actualizado a 1.1
codigo: bc29d5f8
http://uploading.com/files/get/bc29d5f8/Proyecto_Calc_C_SDL.rar
No utilice la funcion "switch" por que se complica mas la gestion de eventos, ya que cada vez que gestiono un evento, tambien se tiene que verificar si se dejo de pulsar la tecla, pero luego optimizare mas el codigo, para lograr esto de la gestion con "switch".
Con relacion a los includes tambien para una implementacion del codigo, intentare hacer una programacion condicional, dicho a si "Todos los ficheros cabeceras, se incluiran en la ejecucion, de a cuerdo con la plataforma corrida (S.O)".
Puede ser algo como esto:
Código [Seleccionar]
#ifdef __UNIX__
#include <usr/lib/.h> || include <lib/.h>
else
#include <lib/.h> //siendo lib el directorio original de SDL
#endif
Salvedad:La carpeta bin, no va en los directorios borrar por favor antes de ejecutar/compilar y otras cosa. Si quieres modificar el tamaño de los botones intenta de no pasarte de un rango de dimensiones 114 x 39, ya que el tamaño de los botones es independiente del codigo, pero no de modificaciones no soportadas por este rando, ya intentare implementar la libreria components.h para que soporte todo esto. Fue muy buena colaboracion de todos, sigan colaborando y aprenderemos mas aun !!
Aqui en link con el software actualizado a 1.1
codigo: bc29d5f8
http://uploading.com/files/get/bc29d5f8/Proyecto_Calc_C_SDL.rar