abdelrahman
b74f7c6e3a
Add DEBUG_ENGINE as compile definition instead of using build_config
2023-11-04 22:11:54 +00:00
abdelrahman
475cd59e45
Make renderer pointer const in load_asset_to_manager
2023-08-06 22:11:56 +01:00
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
dbc8c88b89
Added ability to open, close and render fonts
2022-09-25 15:58:54 +01:00
abdelrahman
e3f4f9c94f
Implemented load audio and music files as well the basic audio playback
...
functionality.
2022-09-25 02:19:21 +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
c4f1775392
Implemented the core functionality of the ObjectStore and started
...
implementing the functionality for the AssetManager
2022-09-22 01:56:21 +01:00