public void turn(boolean swap){
direction += (swap) ? turnSpeed : -turnSpeed;
float velocityX;
float velocityY;
float directionX;
float directionY;
directionX = (float) Math.cos(Math.toRadians(Vehicle.this.direction));
directionY = (float) Math.sin(Math.toRadians(Vehicle.this.direction));
if(!isTurret){
if(swap){
hardPoint.x -= directionX;
hardPoint.y -= directionY;
} else {
hardPoint.x += directionX;
hardPoint.y += directionY;
}
}
if(direction >= 360)
direction = 0;
else if(direction < 0)
direction = 359;
}