aboutsummaryrefslogtreecommitdiff
path: root/src/controller.c
diff options
context:
space:
mode:
authorUneven Prankster <unevenprankster@protonmail.com>2023-07-25 17:37:40 -0300
committerUneven Prankster <unevenprankster@protonmail.com>2023-07-25 17:37:40 -0300
commit593e8163a2442546a459d98d8febcaa9c2cbceb9 (patch)
tree713cf2bc250a358ac7ff480ae4aeb443a0c5b837 /src/controller.c
parent6f4930e920b3f368d0fcb9acfd2824095b101681 (diff)
Added explanation for Fixed-point usage, + a useful macro
Diffstat (limited to 'src/controller.c')
-rw-r--r--src/controller.c4
1 files changed, 2 insertions, 2 deletions
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;