Functions

timetable.h File Reference

Functions related to time tabling. More...

#include "date_type.h"
#include "vehicle_type.h"

Go to the source code of this file.

Functions

void ShowTimetableWindow (const Vehicle *v)
 Show the timetable for a given vehicle.
void UpdateVehicleTimetable (Vehicle *v, bool travelling)
 Update the timetable for the vehicle.
void SetTimetableParams (int param1, int param2, Ticks ticks)
 Set the timetable parameters in the format as described by the setting.

Detailed Description

Functions related to time tabling.

Definition in file timetable.h.


Function Documentation

void SetTimetableParams ( int  param1,
int  param2,
Ticks  ticks 
)

Set the timetable parameters in the format as described by the setting.

Parameters:
param1 the first DParam to fill
param2 the second DParam to fill
ticks the number of ticks to 'draw'

Definition at line 45 of file timetable_gui.cpp.

References _settings_client, DAY_TICKS, ClientSettings::gui, SetDParam(), and GUISettings::timetable_in_ticks.

Referenced by DrawOrderString(), and TimetableWindow::DrawWidget().

void ShowTimetableWindow ( const Vehicle v  ) 

Show the timetable for a given vehicle.

Parameters:
v The vehicle to show the timetable for.

Definition at line 703 of file timetable_gui.cpp.

References DeleteWindowById(), Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem< Tpool >::index, WC_VEHICLE_DETAILS, and WC_VEHICLE_ORDERS.

Referenced by VehicleViewWindow::OnClick(), and OrdersWindow::OnClick().

void UpdateVehicleTimetable ( Vehicle v,
bool  travelling 
)