7 Commits
Author SHA1 Message Date
UberElectron 659b113318 Nuevo Render flow para los Drawables y mejoras.
Nuevo flujo de render para los drawables, que ahora tiene más sentido.
Investigado e implementado finalmente un sistema para no renderizar objetos no visibles.
Optimizaciones varias.
Constructor por defecto para Sprite, utilizando los assets por defecto.
2022-12-18 23:20:13 +01:00
UberElectron b89b031f6c El regreso tras mucho tiempo...
Sinceramente, no sé lo que puede haber aquí.
2022-06-07 22:13:53 +02:00
UberElectron 9098f16f81 Sistema de Renderizado de Texto (TTF).
Hemos implementado un sistema para el renderizado de textos mediante fuentes TTF. Para ello utilizamos la librería SDL_TTF.
Se ha creado una clase Wrapper (UE::Font) que gestiona una fuente. Está diseñado para poder tener un cache de fuentes de diferentes tamaños. Es posible que hagamos un refactor al AssetManager para convertir las texturas a un Wrapper (más que nada para limpiar el código del AsMng y llevarme la responsabilidad de las texturas a otro sitio.
2022-02-21 20:17:47 +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 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