Typos and loading tileset in sprite.

This commit is contained in:
Ulysse Cura 2026-08-08 12:16:10 +02:00
parent 2e03f91596
commit 544e623e25
3 changed files with 9 additions and 3 deletions

@ -1 +1 @@
Subproject commit 24d2ac6564e2cb3c52b872736071df540599439f Subproject commit 06e7426701be858c522a20c72ba9919d876771f6

View File

@ -16,6 +16,7 @@ int game_init(void)
if(asset_manager_init(&game.asset_manager)) return EXIT_FAILURE; if(asset_manager_init(&game.asset_manager)) return EXIT_FAILURE;
if(asset_manager_load_asset(&game.asset_manager, "dummy_sheet", ASSET_TEXTURE)) return EXIT_FAILURE; if(asset_manager_load_asset(&game.asset_manager, "dummy_sheet", ASSET_TEXTURE)) return EXIT_FAILURE;
if(asset_manager_load_asset(&game.asset_manager, "tileset", ASSET_TEXTURE)) return EXIT_FAILURE;
if(asset_manager_load_asset(&game.asset_manager, "player_idle_sheet", ASSET_TEXTURE)) return EXIT_FAILURE; if(asset_manager_load_asset(&game.asset_manager, "player_idle_sheet", ASSET_TEXTURE)) return EXIT_FAILURE;
if(asset_manager_load_asset(&game.asset_manager, "player_walk_sheet", ASSET_TEXTURE)) return EXIT_FAILURE; if(asset_manager_load_asset(&game.asset_manager, "player_walk_sheet", ASSET_TEXTURE)) return EXIT_FAILURE;
if(asset_manager_load_asset(&game.asset_manager, "player_run_sheet", ASSET_TEXTURE)) return EXIT_FAILURE; if(asset_manager_load_asset(&game.asset_manager, "player_run_sheet", ASSET_TEXTURE)) return EXIT_FAILURE;
@ -68,7 +69,12 @@ int game_init(void)
.h = 32.0f .h = 32.0f
}; };
if(!entity_new_component(entity, SPRITE_COMPONENT)) return EXIT_FAILURE; component = entity_new_component(entity, SPRITE_COMPONENT);
if(!component) return EXIT_FAILURE;
if(sprite_component_set_texture(component->data, "tileset")) return EXIT_FAILURE;
((sprite_component_data_t *)component->data)->src_rect = (rect_t) {0,0,128,128};
component = entity_new_component(entity, HITBOX_COMPONENT); component = entity_new_component(entity, HITBOX_COMPONENT);
if(!component) return EXIT_FAILURE; if(!component) return EXIT_FAILURE;