| 212 | * Moves the local angle positions ================ |
| 213 | */ |
| 214 | private static void AdjustAngles() { |
| 215 | float speed; |
| 216 | float up, down; |
| 217 | |
| 218 | if ((in_speed.state & 1) != 0) |
| 219 | speed = ClientGlobals.cls.frametime * ClientGlobals.cl_anglespeedkey.value; |
| 220 | else |
| 221 | speed = ClientGlobals.cls.frametime; |
| 222 | |
| 223 | if ((in_strafe.state & 1) == 0) { |
| 224 | ClientGlobals.cl.viewangles[Defines.YAW] -= speed * ClientGlobals.cl_yawspeed.value * KeyState(in_right); |
| 225 | ClientGlobals.cl.viewangles[Defines.YAW] += speed * ClientGlobals.cl_yawspeed.value * KeyState(in_left); |
| 226 | } |
| 227 | if ((in_klook.state & 1) != 0) { |
| 228 | ClientGlobals.cl.viewangles[Defines.PITCH] -= speed * ClientGlobals.cl_pitchspeed.value * KeyState(in_forward); |
| 229 | ClientGlobals.cl.viewangles[Defines.PITCH] += speed * ClientGlobals.cl_pitchspeed.value * KeyState(in_back); |
| 230 | } |
| 231 | |
| 232 | up = KeyState(in_lookup); |
| 233 | down = KeyState(in_lookdown); |
| 234 | |
| 235 | ClientGlobals.cl.viewangles[Defines.PITCH] -= speed * ClientGlobals.cl_pitchspeed.value * up; |
| 236 | ClientGlobals.cl.viewangles[Defines.PITCH] += speed * ClientGlobals.cl_pitchspeed.value * down; |
| 237 | } |
| 238 | |
| 239 | /* |
| 240 | * ================ CL_BaseMove |