2964 VehicleEnter_Station, /* vehicle_enter_tile_proc */ |
2964 VehicleEnter_Station, /* vehicle_enter_tile_proc */ |
2965 NULL, /* vehicle_leave_tile_proc */ |
2965 NULL, /* vehicle_leave_tile_proc */ |
2966 GetSlopeTileh_Station, /* get_slope_tileh_proc */ |
2966 GetSlopeTileh_Station, /* get_slope_tileh_proc */ |
2967 }; |
2967 }; |
2968 |
2968 |
2969 static const byte _roadstop_desc[] = { |
2969 static const SaveLoad _roadstop_desc[] = { |
2970 SLE_VAR(RoadStop,xy, SLE_UINT32), |
2970 SLE_VAR(RoadStop,xy, SLE_UINT32), |
2971 SLE_VAR(RoadStop,used, SLE_UINT8), |
2971 SLE_VAR(RoadStop,used, SLE_UINT8), |
2972 SLE_VAR(RoadStop,status, SLE_UINT8), |
2972 SLE_VAR(RoadStop,status, SLE_UINT8), |
2973 /* Index was saved in some versions, but this is not needed */ |
2973 /* Index was saved in some versions, but this is not needed */ |
2974 SLE_CONDARR(NullStruct,null,SLE_FILE_U32 | SLE_VAR_NULL, 1, 0, 8), |
2974 SLE_CONDARR(NullStruct,null,SLE_FILE_U32 | SLE_VAR_NULL, 1, 0, 8), |
2981 SLE_ARR(RoadStop,slot, SLE_UINT16, NUM_SLOTS), |
2981 SLE_ARR(RoadStop,slot, SLE_UINT16, NUM_SLOTS), |
2982 |
2982 |
2983 SLE_END() |
2983 SLE_END() |
2984 }; |
2984 }; |
2985 |
2985 |
2986 static const byte _station_desc[] = { |
2986 static const SaveLoad _station_desc[] = { |
2987 SLE_CONDVAR(Station, xy, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
2987 SLE_CONDVAR(Station, xy, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
2988 SLE_CONDVAR(Station, xy, SLE_UINT32, 6, 255), |
2988 SLE_CONDVAR(Station, xy, SLE_UINT32, 6, 255), |
2989 SLE_CONDVAR(Station, bus_tile_obsolete, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
2989 SLE_CONDVAR(Station, bus_tile_obsolete, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
2990 SLE_CONDVAR(Station, lorry_tile_obsolete, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
2990 SLE_CONDVAR(Station, lorry_tile_obsolete, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
2991 SLE_CONDVAR(Station, train_tile, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
2991 SLE_CONDVAR(Station, train_tile, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), |
3034 SLE_CONDARR(NullStruct,null,SLE_FILE_U8 | SLE_VAR_NULL, 32, 2, 255), |
3034 SLE_CONDARR(NullStruct,null,SLE_FILE_U8 | SLE_VAR_NULL, 32, 2, 255), |
3035 |
3035 |
3036 SLE_END() |
3036 SLE_END() |
3037 }; |
3037 }; |
3038 |
3038 |
3039 static const byte _goods_desc[] = { |
3039 static const SaveLoad _goods_desc[] = { |
3040 SLE_VAR(GoodsEntry,waiting_acceptance,SLE_UINT16), |
3040 SLE_VAR(GoodsEntry,waiting_acceptance,SLE_UINT16), |
3041 SLE_VAR(GoodsEntry,days_since_pickup, SLE_UINT8), |
3041 SLE_VAR(GoodsEntry,days_since_pickup, SLE_UINT8), |
3042 SLE_VAR(GoodsEntry,rating, SLE_UINT8), |
3042 SLE_VAR(GoodsEntry,rating, SLE_UINT8), |
3043 SLE_CONDVAR(GoodsEntry,enroute_from, SLE_FILE_U8 | SLE_VAR_U16, 0, 6), |
3043 SLE_CONDVAR(GoodsEntry,enroute_from, SLE_FILE_U8 | SLE_VAR_U16, 0, 6), |
3044 SLE_CONDVAR(GoodsEntry,enroute_from, SLE_UINT16, 7, 255), |
3044 SLE_CONDVAR(GoodsEntry,enroute_from, SLE_UINT16, 7, 255), |