private void checkCamera() {
if (s.myPlayer().getRotation() == northRotation) {
if (s.getCamera().getYawAngle() < 360 - 45
&& s.getCamera().getYawAngle() > 45) {
s.log("turn north");
int number = s.random(360 - 45, 360 + 45);
if (number > 360)
number -= 360;
s.getCamera().moveYaw(number);
}
}
if (s.myPlayer().getRotation() == eastRotation) {
if (s.getCamera().getYawAngle() < 45
&& s.getCamera().getYawAngle() > 90 + 45) {
s.getCamera().moveYaw(s.random(45, 90 + 45));
s.log("turn east");
}
}
if (s.myPlayer().getRotation() == southRotation) {
if (s.getCamera().getYawAngle() < 90 + 45
&& s.getCamera().getYawAngle() > 180 + 45) {
s.getCamera().moveYaw(s.random(90 + 45, 180 + 45));
s.log("turn south");
}
}
if (s.myPlayer().getRotation() == westRotation) {
if (s.getCamera().getYawAngle() < 90 + 45
&& s.getCamera().getYawAngle() > 180 + 45) {
s.getCamera().moveYaw(s.random(180 + 45, 360 - 45));
s.log("turn west");
}
}
s.getCamera().toTop();
}