station_gui.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00012 #ifndef STATION_GUI_H
00013 #define STATION_GUI_H
00014
00015 #include "command_type.h"
00016 #include "tilearea_type.h"
00017 #include "window_type.h"
00018
00020 enum StationViewWidgets {
00021 SVW_CAPTION = 0,
00022 SVW_WAITING = 1,
00023 SVW_SCROLLBAR = 2,
00024 SVW_ACCEPTLIST = 3,
00025 SVW_RATINGLIST = 3,
00026 SVW_LOCATION = 4,
00027 SVW_RATINGS = 5,
00028 SVW_ACCEPTS = 5,
00029 SVW_CARGO_FROM = 6,
00030 SVW_CARGO_TO = 6,
00031 SVW_CARGO_VIA = 6,
00032 SVW_RENAME = 7,
00033 SVW_TRAINS = 8,
00034 SVW_ROADVEHS,
00035 SVW_SHIPS,
00036 SVW_PLANES,
00037 };
00038
00040 enum StationCoverageType {
00041 SCT_PASSENGERS_ONLY,
00042 SCT_NON_PASSENGERS_ONLY,
00043 SCT_ALL,
00044 };
00045
00046 int DrawStationCoverageAreaText(int left, int right, int top, StationCoverageType sct, int rad, bool supplies);
00047 void CheckRedrawStationCoverage(const Window *w);
00048
00049 void ShowSelectStationIfNeeded(CommandContainer cmd, TileArea ta);
00050 void ShowSelectWaypointIfNeeded(CommandContainer cmd, TileArea ta);
00051
00052 #endif