MCPcopy Create free account
hub / github.com/demoth/jake2 / AdjustAngles

Method AdjustAngles

client/src/main/java/jake2/client/CL_input.java:214–237  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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

Callers 1

BaseMoveMethod · 0.95

Calls 1

KeyStateMethod · 0.95

Tested by

no test coverage detected