changeset 14566:64ebad447859 draft

(svn r19137) -Add: Report a more useful error when failing to build a bubble generator.
author alberth <alberth@openttd.org>
date Mon, 15 Feb 2010 10:28:40 +0000
parents 14cb34302cfe
children 44028a741bb7
files src/industry_cmd.cpp src/lang/english.txt
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/industry_cmd.cpp
+++ b/src/industry_cmd.cpp
@@ -1251,7 +1251,11 @@
  */
 static bool CheckNewIndustry_BubbleGen(TileIndex tile)
 {
-	return GetTileZ(tile) <= TILE_HEIGHT * 4;
+	if (GetTileZ(tile) > TILE_HEIGHT * 4) {
+		_error_message = STR_ERROR_CAN_ONLY_BE_BUILT_IN_LOW_AREAS;
+		return false;
+	}
+	return true;
 }
 
 /** Industrytype check function signature.
--- a/src/lang/english.txt
+++ b/src/lang/english.txt
@@ -3386,6 +3386,7 @@
 STR_ERROR_CAN_ONLY_BE_BUILT_IN_RAINFOREST                       :{WHITE}... can only be built in rainforest areas
 STR_ERROR_CAN_ONLY_BE_BUILT_IN_DESERT                           :{WHITE}... can only be built in desert areas
 STR_ERROR_CAN_ONLY_BE_BUILT_IN_TOWNS                            :{WHITE}... can only be built in towns
+STR_ERROR_CAN_ONLY_BE_BUILT_IN_LOW_AREAS                        :{WHITE}... can only be built in low areas
 STR_ERROR_CAN_ONLY_BE_POSITIONED                                :{WHITE}... can only be positioned near edges of map
 STR_ERROR_FOREST_CAN_ONLY_BE_PLANTED                            :{WHITE}... forest can only be planted above snow-line