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;