diff --git a/src/components/player_system.c b/src/components/player_system.c index 4e9c3cc..946d8a3 100644 --- a/src/components/player_system.c +++ b/src/components/player_system.c @@ -105,7 +105,7 @@ static inline int player_system_set_animation_and_speed(player_system_data_t *sy { transform_component_data->speed = PLAYER_DEFAULT_RUN_SPEED; - sprite_component_set_texture(sprite_component_data, "player_run_sheet"); + if(sprite_component_set_texture(sprite_component_data, "player_run_sheet")) return EXIT_FAILURE; animation_system_data->nb_frames = 8; animation_system_data->current_frame_nb = 0; @@ -116,7 +116,7 @@ static inline int player_system_set_animation_and_speed(player_system_data_t *sy { transform_component_data->speed = PLAYER_DEFAULT_WALK_SPEED; - sprite_component_set_texture(sprite_component_data, "player_walk_sheet"); + if(sprite_component_set_texture(sprite_component_data, "player_walk_sheet")) return EXIT_FAILURE; animation_system_data->nb_frames = 4; animation_system_data->current_frame_nb = 0; @@ -126,7 +126,7 @@ static inline int player_system_set_animation_and_speed(player_system_data_t *sy } else if(!(system_data->state & PLAYER_MOVING) && (system_data->last_state & PLAYER_MOVING)) { - sprite_component_set_texture(sprite_component_data, "player_idle_sheet"); + if(sprite_component_set_texture(sprite_component_data, "player_idle_sheet")) return EXIT_FAILURE; animation_system_data->nb_frames = 4; animation_system_data->current_frame_nb = 0; diff --git a/src/components/sprite_component.c b/src/components/sprite_component.c index 2e2ae23..213e8e8 100644 --- a/src/components/sprite_component.c +++ b/src/components/sprite_component.c @@ -12,7 +12,7 @@ int sprite_component_init(component_t *component) transform_component_data_t *transform_component_data = component_data->transform_component_data; - sprite_component_set_texture(component_data, "dummy_sheet"); + if(sprite_component_set_texture(component_data, "dummy_sheet")) return EXIT_FAILURE; frect_to_rect(&transform_component_data->bounds, &component_data->src_rect); frect_to_rect(&transform_component_data->bounds, &component_data->dst_rect); component_data->flip = false;