From 3348f5d21431578f401c0684fb031d964c2ad580 Mon Sep 17 00:00:00 2001 From: mittorn Date: Sun, 17 Apr 2016 14:31:24 +0000 Subject: [PATCH] Check +speed value --- cl_dll/Android.mk | 2 +- cl_dll/input_xash3d.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/cl_dll/Android.mk b/cl_dll/Android.mk index 83417047..b5f3f311 100755 --- a/cl_dll/Android.mk +++ b/cl_dll/Android.mk @@ -21,7 +21,7 @@ ifeq ($(TARGET_ARCH_ABI),armeabi-v7a-hard) LOCAL_MODULE_FILENAME = libclient_hardfp endif -LOCAL_CFLAGS += -fsigned-char -DCLIENT_DLL=1 +LOCAL_CFLAGS += -DCLIENT_DLL=1 SRCS= SRCS_C= diff --git a/cl_dll/input_xash3d.cpp b/cl_dll/input_xash3d.cpp index 69980a39..dd621d19 100644 --- a/cl_dll/input_xash3d.cpp +++ b/cl_dll/input_xash3d.cpp @@ -201,6 +201,12 @@ void IN_Move( float frametime, usercmd_t *cmd ) IN_ToggleButtons( ac_forwardmove / ac_movecount, ac_sidemove / ac_movecount ); if( ac_forwardmove ) cmd->forwardmove = ac_forwardmove * cl_forwardspeed->value / ac_movecount; if( ac_sidemove ) cmd->sidemove = ac_sidemove * cl_sidespeed->value / ac_movecount; + if (in_speed.state & 1) + { + cmd->forwardmove *= cl_movespeedkey->value; + cmd->sidemove *= cl_movespeedkey->value; + } + } ac_sidemove = ac_forwardmove = rel_pitch = rel_yaw = 0;