mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-12 09:30:22 -07:00
Normalize camera movement rounding, created Camera class
This commit is contained in:
parent
143d14e960
commit
9701d3d1c8
17 changed files with 122 additions and 86 deletions
|
|
@ -3102,21 +3102,21 @@ public final class Static88 {
|
|||
}
|
||||
if (opcode == 5504) {
|
||||
isp -= 2;
|
||||
Static72.pitchTarget = Static254.intStack[isp];
|
||||
Static57.yawTarget = Static254.intStack[isp + 1];
|
||||
Camera.pitchTarget = Static254.intStack[isp];
|
||||
Camera.yawTarget = Static254.intStack[isp + 1];
|
||||
if (Static227.cameraType == 2) {
|
||||
Static184.cameraYaw = (int)Static57.yawTarget;
|
||||
Static240.cameraPitch = (int)Static72.pitchTarget;
|
||||
Static184.cameraYaw = Camera.getYaw();
|
||||
Static240.cameraPitch = Camera.getPitch();
|
||||
}
|
||||
Static87.clampCameraAngle();
|
||||
Camera.clampCameraAngle();
|
||||
continue;
|
||||
}
|
||||
if (opcode == 5505) {
|
||||
Static254.intStack[isp++] = (int)Static72.pitchTarget;
|
||||
Static254.intStack[isp++] = Camera.getPitch();
|
||||
continue;
|
||||
}
|
||||
if (opcode == 5506) {
|
||||
Static254.intStack[isp++] = (int)Static57.yawTarget;
|
||||
Static254.intStack[isp++] = Camera.getYaw();
|
||||
continue;
|
||||
}
|
||||
} else if (opcode < 5700) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue