mob/player
verb
TurnLeft()
set hidden = 1
if(dead)return
angle +=4
//if(angle > 360)
// angle = 0
var/icon/I = icon('Truck.dmi', "truck")
I.Turn(-angle)
icon = I
TurnRight()
set hidden = 1
if(dead)return
angle -=4
// if(angle < 0)
// angle = 360
var/icon/I = icon('Truck.dmi', "truck")
I.Turn(-angle)
icon = I
Problem description:
I am wondering if its better to reset angle to 360 rather than stack angle to infinity or it doesn`t really matter at all.
Also, I recommend using transform instead of icon.Turn() for rotating your objects. It's rendered client-side, so the server doesn't do nearly as much computation: