station_sl.cpp File Reference

Code handling saving and loading of economy data. More...

#include "../stdafx.h"
#include "../station_base.h"
#include "../core/bitmath_func.hpp"
#include "../core/alloc_func.hpp"
#include "../variables.h"
#include "../newgrf_station.h"
#include "saveload.h"

Go to the source code of this file.

Functions

void AfterLoadStations ()
void SaveLoad_STNS (Station *st)
static void Save_STNS ()
static void Load_STNS ()
static void Save_ROADSTOP ()
static void Load_ROADSTOP ()

Variables

static const SaveLoad _roadstop_desc []
static const SaveLoad _station_desc []
static uint16 _waiting_acceptance
static uint16 _cargo_source
static uint32 _cargo_source_xy
static uint16 _cargo_days
static Money _cargo_feeder_share
static const SaveLoad _station_speclist_desc []
const ChunkHandler _station_chunk_handlers []


Detailed Description

Code handling saving and loading of economy data.

Definition in file station_sl.cpp.


Variable Documentation

const SaveLoad _roadstop_desc[] [static]

Initial value:

 {
  SLE_VAR(RoadStop, xy,           SLE_UINT32),
  SLE_CONDNULL(1, 0, 44),
  SLE_VAR(RoadStop, status,       SLE_UINT8),
  
  SLE_CONDNULL(4, 0, 8),
  SLE_CONDNULL(2, 0, 44),
  SLE_CONDNULL(1, 0, 25),

  SLE_REF(RoadStop, next,         REF_ROADSTOPS),
  SLE_CONDNULL(2, 0, 44),

  SLE_CONDNULL(4, 0, 24),
  SLE_CONDNULL(1, 25, 25),


}

Definition at line 32 of file station_sl.cpp.

const ChunkHandler _station_chunk_handlers[]

Initial value:

 {
  { 'STNS', Save_STNS,      Load_STNS,      CH_ARRAY },
  { 'ROAD', Save_ROADSTOP,  Load_ROADSTOP,  CH_ARRAY | CH_LAST},
}

const SaveLoad _station_speclist_desc[] [static]

Initial value:

 {
  SLE_CONDVAR(StationSpecList, grfid,    SLE_UINT32, 27, SL_MAX_VERSION),
  SLE_CONDVAR(StationSpecList, localidx, SLE_UINT8,  27, SL_MAX_VERSION),


}

Definition at line 114 of file station_sl.cpp.


Generated on Fri Jul 31 22:33:26 2009 for OpenTTD by  doxygen 1.5.6