From 4c829d1b461ce8afba88fea76f4ba3f0d6320a26 Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Tue, 21 Jul 2026 01:43:30 +0200 Subject: [PATCH] More explicit notation. --- src/ecs/components/player_system.c | 2 +- src/ecs/ecs.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ecs/components/player_system.c b/src/ecs/components/player_system.c index 43db7f5..b1ef241 100644 --- a/src/ecs/components/player_system.c +++ b/src/ecs/components/player_system.c @@ -44,7 +44,7 @@ static inline void player_system_set_velocity(player_system_data_t *system_data) transform_component_data->velocity.y = (float)((system_data->state & PLAYER_RUNNING_DOWN) >> 1) - (float)(system_data->state & PLAYER_RUNNING_UP); - if(is_not_zero(transform_component_data->velocity.x) && is_not_zero(transform_component_data->velocity.y)) + if(f_is_not_zero(transform_component_data->velocity.x) && f_is_not_zero(transform_component_data->velocity.y)) { transform_component_data->velocity.x *= 0.707106781186548f; transform_component_data->velocity.y *= 0.707106781186548f; diff --git a/src/ecs/ecs.c b/src/ecs/ecs.c index ad592ca..e0e60c8 100644 --- a/src/ecs/ecs.c +++ b/src/ecs/ecs.c @@ -125,7 +125,7 @@ inline void entity_manager_add_entity(entity_manager_t *entity_manager, entity_t // No args static inline void action_update_entity(elem_t *elem, va_list args __attribute__((unused))) { - update_entity(elem->data); + update_entity((entity_t *)elem->data); } inline void entity_manager_update(entity_manager_t *entity_manager) @@ -137,7 +137,7 @@ inline void entity_manager_update(entity_manager_t *entity_manager) // No args static inline void action_draw_entity(elem_t *elem, va_list args __attribute__((unused))) { - draw_entity(elem->data); + draw_entity((entity_t *)elem->data); } inline void entity_manager_draw(entity_manager_t *entity_manager)