Public Member Functions | Public Attributes

TrainManager Class Reference

List of all members.

Public Member Functions

CTrackGetTrack (uint id)
CLaneGetLane (uint id)
CStationGetStation (uint id)
CTrainGetTrain (uint id)
CritterMakeWagon (Map@ map)
void StartTrains ()
CTrackFindTrack (uint start_id, uint end_id)
void MakeSchedule (uint train_id, uint station_id)
CStationGetStationByMapId (uint map_id)
void Load (string& filename)

Public Attributes

array< CTrack@> Tracks
array< CLane@> Lanes
array< CStation@> Stations
array< CTrain@> Trains

Member Function Documentation

CTrack@ GetTrack ( uint  id  ) 
CLane@ GetLane ( uint  id  ) 
CStation@ GetStation ( uint  id  ) 
CTrain@ GetTrain ( uint  id  ) 
Critter@ MakeWagon ( Map map  ) 
void StartTrains (  ) 
CTrack@ FindTrack ( uint  start_id,
uint  end_id 
)
void MakeSchedule ( uint  train_id,
uint  station_id 
)
CStation@ GetStationByMapId ( uint  map_id  ) 
void Load ( string filename  ) 

Member Data Documentation

array<CTrack@> Tracks
array<CLane@> Lanes
array<CStation@> Stations
array<CTrain@> Trains