From 593e8163a2442546a459d98d8febcaa9c2cbceb9 Mon Sep 17 00:00:00 2001 From: Uneven Prankster Date: Tue, 25 Jul 2023 17:37:40 -0300 Subject: Added explanation for Fixed-point usage, + a useful macro --- src/controller.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/controller.c') diff --git a/src/controller.c b/src/controller.c index cacada3..aa8d4d9 100644 --- a/src/controller.c +++ b/src/controller.c @@ -19,8 +19,8 @@ b32 is_button_released(i32 btn) vec2 get_dir_input(void) { - fx32 cont_x = (fx32)(FIXED_POINT_ONE * GetGamepadAxisMovement(0, 0)); - fx32 cont_y = (fx32)(FIXED_POINT_ONE * GetGamepadAxisMovement(0, 1)); + fx32 cont_x = FP_TO_FIXED(GetGamepadAxisMovement(0, 0)); + fx32 cont_y = FP_TO_FIXED(GetGamepadAxisMovement(0, 1)); fx32 key_w = is_button_held(KEY_W) ? FIXED_POINT_ONE : 0; fx32 key_s = is_button_held(KEY_S) ? FIXED_POINT_ONE : 0; -- cgit v1.2.3