station_cmd.c
changeset 1881 023a134a4b12
parent 1876 95c95857ec7b
child 1891 92a3b0aa0946
equal deleted inserted replaced
1880:6541d49fd63a 1881:023a134a4b12
  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),