diff options
author | tron <tron@openttd.org> | 2006-11-22 16:08:01 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2006-11-22 16:08:01 +0000 |
commit | 878006e302090fa2477111fea5973f4e313f362b (patch) | |
tree | d2df3370917d66d4c0b26706181f24709d05fb07 /dock_gui.c | |
parent | b0c56742affca8cc61a2240aaf4e124b0e305dfd (diff) | |
download | openttd-878006e302090fa2477111fea5973f4e313f362b.tar.xz |
(svn r7239) Enumerate the widgets in the airport, dock, rail and road toolbars
Diffstat (limited to 'dock_gui.c')
-rw-r--r-- | dock_gui.c | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/dock_gui.c b/dock_gui.c index 534af3ddf..8e550e9ec 100644 --- a/dock_gui.c +++ b/dock_gui.c @@ -65,35 +65,44 @@ static void PlaceDocks_BuildLock(TileIndex tile) } +enum { + DTW_CANAL = 3, + DTW_LOCK = 4, + DTW_DEMOLISH = 6, + DTW_DEPOT = 7, + DTW_STATION = 8, + DTW_BUOY = 9 +}; + + static void BuildDocksClick_Canal(Window *w) { - HandlePlacePushButton(w, 3, SPR_CURSOR_CANAL, 1, PlaceDocks_BuildCanal); + HandlePlacePushButton(w, DTW_CANAL, SPR_CURSOR_CANAL, 1, PlaceDocks_BuildCanal); } static void BuildDocksClick_Lock(Window *w) { - HandlePlacePushButton(w, 4, SPR_CURSOR_LOCK, 1, PlaceDocks_BuildLock); + HandlePlacePushButton(w, DTW_LOCK, SPR_CURSOR_LOCK, 1, PlaceDocks_BuildLock); } static void BuildDocksClick_Demolish(Window *w) { - HandlePlacePushButton(w, 6, ANIMCURSOR_DEMOLISH, 1, PlaceDocks_DemolishArea); + HandlePlacePushButton(w, DTW_DEMOLISH, ANIMCURSOR_DEMOLISH, 1, PlaceDocks_DemolishArea); } static void BuildDocksClick_Depot(Window *w) { - if (HandlePlacePushButton(w, 7, SPR_CURSOR_SHIP_DEPOT, 1, PlaceDocks_Depot)) ShowBuildDocksDepotPicker(); + if (HandlePlacePushButton(w, DTW_DEPOT, SPR_CURSOR_SHIP_DEPOT, 1, PlaceDocks_Depot)) ShowBuildDocksDepotPicker(); } static void BuildDocksClick_Dock(Window *w) { - - if (HandlePlacePushButton(w, 8, SPR_CURSOR_DOCK, 3, PlaceDocks_Dock)) ShowBuildDockStationPicker(); + if (HandlePlacePushButton(w, DTW_STATION, SPR_CURSOR_DOCK, 3, PlaceDocks_Dock)) ShowBuildDockStationPicker(); } static void BuildDocksClick_Buoy(Window *w) { - HandlePlacePushButton(w, 9, SPR_CURSOR_BOUY, 1, PlaceDocks_Buoy); + HandlePlacePushButton(w, DTW_BUOY, SPR_CURSOR_BOUY, 1, PlaceDocks_Buoy); } static void BuildDocksClick_Landscaping(Window *w) |