Commit Graph
10 Commits
Author SHA1 Message Date
UberElectron 92f743edf2 Nuevo sistema de escenas mediante el uso de un SceneBuilder polimófico. De esta forma sólo habrá una escena cargada en cada momento.
Actualización de las librerías Vendor Dear ImGui y SDL2 a sus últimas versiones. (Es posible que actualicemos ImGui al "Docking Branch" en un futuro).
Preparación inicial para el renderizado mediante ImGui (SDL+SDL_Renderer). (Hará falta un pequeño rediseño al renderer para hacer posible el renderizado de ImGui fuera de UE).
2022-01-26 21:14:27 +01:00
UberElectron a9180fde92 Rediseño del sistema de Assets para simplificar las texturas y los "SpriteSheets" que ya no son una clase.
Modificada la clase Sprite para adaptarse al nuevo funcionamiento de las texturas.
Extraidas las clases Drawable y Transformable de Sprite, para poder hacer más objetos con esas características.
Implementada una clase Time que calcula DeltaTime y limita los FPS. Al fin limpiamos el Main y eliminamos todo este código temporal.
Cambios al sistema de escenas, pero se acerca un refactor completo al sistema.
Hace bastante desde el último Commit. Ahí va todo.
GLHF!
2022-01-20 20:10:19 +01:00
UberElectron a565bcfad2 Primera versión del sistema de escenas (probablemente sea una aproximación bastante incorrecta. Además, no se han realizado apenas pruebas).
Sistema de Logging (¡Al fin!).
2021-12-07 23:38:07 +01:00
UberElectron e9861e43db Some Refactor, Redesign and comments.
Eliminamos la clase Game para mover la ejecución base al Main.
More Stuff.
2021-12-05 19:19:03 +01:00
UberElectron 5d92a945ab Late Night Codig Time (21/11/21) 2021-11-21 04:28:33 +01:00
UberElectron 3ec5e7329b Primera implementación Sprite + renderer changes 2021-11-12 18:54:19 +01:00
UberElectron 25dcfb03fc Solved memory leak in renderer.. 2021-11-08 23:32:22 +01:00
BuildTools ce7c79dade Small changes in renderer design. 2021-11-08 23:04:17 +01:00
BuildTools dc1e910d23 Init repository 2021-11-08 18:37:59 +01:00
UberElectron 2f9b548835 Initial commit 2021-11-08 17:33:01 +00:00