Commit Graph
5 Commits
Author SHA1 Message Date
abdelrahman e110b1f2fd Added support for desktop full screen with pillarboxing and letterboxing
and started adding some comments to the code
2022-10-02 02:16:28 +01:00
abdelrahman ffaa6e5ae7 Started working on figuring out how to properly support full screen and
high DPI
2022-09-25 23:31:53 +01:00
abdelrahman dfee36ffe9 Enabled SDL_image's support for PNG and TIFF files and improved the
AssetManager with a hashing function, a linked list structure to store
the hashes as well as a reference counter to support multiple users
sharing the same asset.
2022-09-24 04:17:16 +01:00
abdelrahman 3f71cf0f3f Connected the AssetManager to the GameEngine and added function in the
GameEngine API to allow for loading and removing assets as well as rendering
textures using their AssetID
2022-09-23 04:39:17 +01:00
abdelrahman 33066b381e Created the Window and Renderer and started implementing the functions
for the game loop
2022-09-10 22:17:58 +01:00