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
commit3b2a1c1c69bae0de0ce04a93ec20b0f1221b42f6 (patch)
tree0be961e36a9ab58a5191dae9fd87cc10a3247cca /src/gui.h
parent1a9d43ff40f859c705ab987ef66b1576b6090425 (diff)
downloadopenttd-3b2a1c1c69bae0de0ce04a93ec20b0f1221b42f6.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 */