Ah, I think that's vehicle.face.dir(). Would

```c++
dir += vehicle.face.dir();
while(dir < 0) dir += 360;
while(dir > 360) dir -= 360;
```
work?