Commit Graph
6 Commits
Author SHA1 Message Date
Daniel-Garmig 692812a710 Unificar Encoding.
Revisado que todos los archivos son UTF-8 y espacios como indentación.
2022-08-11 16:47:50 +02:00
Daniel-Garmig 006d223f57 Nueva Clase Engine.
Se ha eliminado la antigua clase Game y movido a la nueva clase Engine.
La clase Engine, encargada de iniciar las cosas, ahora está en el Engine
Además, tiene seguridad en la inicialización.
Ya no se inicia el juego si hay error al cargar libs o sistemas.
2022-08-11 15:16:23 +02:00
Daniel-Garmig b2d6a31275 Nuevo sistema de Escenas.
Nos quitamos del medio la cosa rara del SceneBuilder.
Simplificamos la estructura y la hacemos más o menos segura.
2022-08-11 12:57:40 +02:00
Daniel-Garmig ce1886d3db Bump Dear ImGui version to 1.88. 2022-08-10 00:13:14 +02:00
Daniel-Garmig 614ab37ca5 Soporte Linux.
Tenemos soporte para linux.
Sólo faltaba este pequeño detalle, lo demás parece funcionar.
2022-08-09 19:00:12 +02:00
Daniel-Garmig ae17a6bb33 El soporte para Linux está cerca...
Se ha actualizado premake5 para que soporte VS22 y se ha añadido para linux.
Modificada la configuración de premake para crear los makefiles correctamente en sistemas linux.
Modificados todos los include para ser compatibles con linux (cambiar la barrita \ por / ).
Adiciones al .gitignore para ignorar archivos de .make .
2022-08-09 18:26:57 +02:00