0x00470334 Remove vehicle ?orders?
| 234 | // 0x00470334 |
| 235 | // Remove vehicle ?orders? |
| 236 | void freeOrders(VehicleHead* const head) |
| 237 | { |
| 238 | // Copy the offset as it will get modified during sub_470795 |
| 239 | const auto offset = head->orderTableOffset; |
| 240 | const auto size = head->sizeOfOrderTable; |
| 241 | |
| 242 | reoffsetVehicleOrderTables(offset, -size); |
| 243 | |
| 244 | // Shift orders table left to remove empty orders |
| 245 | shiftOrdersLeft(offset, size); |
| 246 | |
| 247 | orderTableLength() -= head->sizeOfOrderTable; |
| 248 | } |
| 249 | |
| 250 | // 0x00470312 |
| 251 | void allocateOrders(VehicleHead& head) |
no test coverage detected