summaryrefslogtreecommitdiff
path: root/src/gui.h
diff options
context:
space:
mode:
authormaedhros <maedhros@openttd.org>2007-05-23 13:52:10 +0000
committermaedhros <maedhros@openttd.org>2007-05-23 13:52:10 +0000
commit35ce34d55ac373674e6ff108afaca6cd549b06bb (patch)
tree0be961e36a9ab58a5191dae9fd87cc10a3247cca /src/gui.h
parentca5c578d0f51724d9c4e5b1101b81b442c049341 (diff)
downloadopenttd-35ce34d55ac373674e6ff108afaca6cd549b06bb.tar.xz
(svn r9901) -Codechange: Decide what to do with selected land areas based on the specific variable, not how it was highlighted.
Diffstat (limited to 'src/gui.h')
-rw-r--r--src/gui.h30
1 files changed, 22 insertions, 8 deletions
diff --git a/src/gui.h b/src/gui.h
index 281f1b9cb..f985826c6 100644
--- a/src/gui.h
+++ b/src/gui.h
@@ -68,15 +68,29 @@ void PlaceProc_DemolishArea(TileIndex tile);
void PlaceProc_LevelLand(TileIndex tile);
bool GUIPlaceProcDragXY(const WindowEvent *e);
+/** Drag and drop selection process, or, what to do with an area of land when
+ * you've selected it. */
enum {
- GUI_PlaceProc_None,
- GUI_PlaceProc_DemolishArea,
- GUI_PlaceProc_LevelArea,
- GUI_PlaceProc_DesertArea,
- GUI_PlaceProc_WaterArea,
- GUI_PlaceProc_ConvertRailArea,
- GUI_PlaceProc_RockyArea,
- GUI_PlaceProc_RemoveFromStation,
+ DDSP_DEMOLISH_AREA,
+ DDSP_LEVEL_AREA,
+ DDSP_CREATE_DESERT,
+ DDSP_CREATE_ROCKS,
+ DDSP_CREATE_WATER,
+ DDSP_PLANT_TREES,
+ DDSP_BUILD_BRIDGE,
+
+ /* Rail specific actions */
+ DDSP_PLACE_RAIL_NE,
+ DDSP_PLACE_RAIL_NW,
+ DDSP_PLACE_AUTORAIL,
+ DDSP_BUILD_SIGNALS,
+ DDSP_BUILD_STATION,
+ DDSP_REMOVE_STATION,
+ DDSP_CONVERT_RAIL,
+
+ /* Road specific actions */
+ DDSP_PLACE_ROAD_NE,
+ DDSP_PLACE_ROAD_NW,
};
/* misc_gui.cpp */