447 AddBlockToPool(&_waypoint_pool); |
447 AddBlockToPool(&_waypoint_pool); |
448 } |
448 } |
449 |
449 |
450 static const SaveLoad _waypoint_desc[] = { |
450 static const SaveLoad _waypoint_desc[] = { |
451 SLE_CONDVAR(Waypoint, xy, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
451 SLE_CONDVAR(Waypoint, xy, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
452 SLE_CONDVAR(Waypoint, xy, SLE_UINT32, 6, 255), |
452 SLE_CONDVAR(Waypoint, xy, SLE_UINT32, 6, SL_MAX_VERSION), |
453 SLE_CONDVAR(Waypoint, town_index, SLE_UINT16, 12, 255), |
453 SLE_CONDVAR(Waypoint, town_index, SLE_UINT16, 12, SL_MAX_VERSION), |
454 SLE_CONDVAR(Waypoint, town_cn, SLE_UINT8, 12, 255), |
454 SLE_CONDVAR(Waypoint, town_cn, SLE_UINT8, 12, SL_MAX_VERSION), |
455 SLE_VAR(Waypoint, string, SLE_UINT16), |
455 SLE_VAR(Waypoint, string, SLE_UINT16), |
456 SLE_VAR(Waypoint, deleted, SLE_UINT8), |
456 SLE_VAR(Waypoint, deleted, SLE_UINT8), |
457 |
457 |
458 SLE_CONDVAR(Waypoint, build_date, SLE_UINT16, 3, 255), |
458 SLE_CONDVAR(Waypoint, build_date, SLE_UINT16, 3, SL_MAX_VERSION), |
459 SLE_CONDVAR(Waypoint, localidx, SLE_UINT8, 3, 255), |
459 SLE_CONDVAR(Waypoint, localidx, SLE_UINT8, 3, SL_MAX_VERSION), |
460 SLE_CONDVAR(Waypoint, grfid, SLE_UINT32, 17, 255), |
460 SLE_CONDVAR(Waypoint, grfid, SLE_UINT32, 17, SL_MAX_VERSION), |
461 |
461 |
462 SLE_END() |
462 SLE_END() |
463 }; |
463 }; |
464 |
464 |
465 static void Save_WAYP(void) |
465 static void Save_WAYP(void) |