Después de unos cuantos días de trabajo sucio, haciendo la puesta a punto de lo que será la base del motor del juego, aquí está la primera imagen de Project Football:
Si, lo sé, no es nada espectacular, pero por algo hay que empezar. Para mostrar esta imagen, todo el sistema de Ogre y CEGUI ya está en marcha, y el gestor de estados (StateManager) es avisado por Ogre en cada frame para que haga lo que tenga que hacer.
El StateManager tiene por ahora un único estado registrado y activo, que es el que se encarga de recibir los eventos del teclado y del ratón, dibujar el botón que hay en la pantalla, gestionar los eventos que se produzcan en dicho botón, y dibujar el cursor del ratón con el skin por defecto de CEGUI.
Por último, aunque no tiene nada que ver con la screenshot, se ha implementado ya el gestor de la base de datos, haciendo uso del patrón DAO. Sobre esto hablaré en otra entrada, puesto que requiere enrollarse un poco.