#pragma once #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; }; void init_assets(flecs::world &world);