Public Member Functions | Public Attributes

TrainManager Class Reference

List of all members.

Public Member Functions

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)

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