From da3f4718f07bdf5af91ebf3dc5da190245ace2f9 Mon Sep 17 00:00:00 2001 From: fig02 Date: Tue, 19 Sep 2023 21:37:03 -0400 Subject: Player docs: Control Stick Input and Movement (#1539) * document input stuff and movement speed+yaw * curve -> curved, and other cleanups * fix + format * function declaration * name arguments * add mode descriptions * fix typos * move comment down --- src/code/z_lib.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/code') diff --git a/src/code/z_lib.c b/src/code/z_lib.c index 2e00bcd59..9857097a5 100644 --- a/src/code/z_lib.c +++ b/src/code/z_lib.c @@ -219,14 +219,14 @@ s32 Math_AsymStepToF(f32* pValue, f32 target, f32 incrStep, f32 decrStep) { return 0; } -void func_80077D10(f32* arg0, s16* arg1, Input* input) { +void Lib_GetControlStickData(f32* outMagnitude, s16* outAngle, Input* input) { f32 relX = input->rel.stick_x; f32 relY = input->rel.stick_y; - *arg0 = sqrtf(SQ(relX) + SQ(relY)); - *arg0 = (60.0f < *arg0) ? 60.0f : *arg0; + *outMagnitude = sqrtf(SQ(relX) + SQ(relY)); + *outMagnitude = (60.0f < *outMagnitude) ? 60.0f : *outMagnitude; - *arg1 = Math_Atan2S(relY, -relX); + *outAngle = Math_Atan2S(relY, -relX); } s16 Rand_S16Offset(s16 base, s16 range) { -- cgit v1.2.3