#pragma once #include "audio.hpp" #include #include struct TextureAtlasLayout { uint16_t width; uint16_t height; uint8_t rows; uint8_t columns; }; struct Texture { SDL_Texture *sdl_texture; TextureAtlasLayout texture_atlas_layout; }; struct TextureAssets { Texture background; Texture fruits; Texture basket; }; struct AudioAssets { AudioAsset background_music; }; void init_assets(flecs::world &world);