equal
deleted
inserted
replaced
663 GetNewVehiclePos(v, &gp); |
663 GetNewVehiclePos(v, &gp); |
664 SetDisasterVehiclePos(v, gp.x, gp.y, v->z_pos); |
664 SetDisasterVehiclePos(v, gp.x, gp.y, v->z_pos); |
665 return; |
665 return; |
666 } |
666 } |
667 |
667 |
668 v->direction = (v->direction + (GB(Random(), 0, 1) ? 2 : -2)) & 7; |
668 v->direction = ChangeDir(v->direction, GB(Random(), 0, 1) ? DIRDIFF_90RIGHT : DIRDIFF_90LEFT); |
669 } |
669 } |
670 |
670 |
671 |
671 |
672 static void DisasterTick_NULL(Vehicle *v) {} |
672 static void DisasterTick_NULL(Vehicle *v) {} |
673 typedef void DisasterVehicleTickProc(Vehicle *v); |
673 typedef void DisasterVehicleTickProc(Vehicle *v); |