File diff r25960:9fc656fa9a6a → r25961:cdb060badef0
src/script/api/script_tile.hpp
Show inline comments
 
@@ -119,6 +119,7 @@ public:
 
		BT_CLEAR_ROCKY,  ///< Clear a tile with rocks
 
		BT_CLEAR_FIELDS, ///< Clear a tile with farm fields
 
		BT_CLEAR_HOUSE,  ///< Clear a tile with a house
 
		BT_CLEAR_WATER,  ///< Clear a tile with either river or sea
 
	};
 

	
 
	/**
 
@@ -159,10 +160,27 @@ public:
 
	static bool IsBuildableRectangle(TileIndex tile, uint width, uint height);
 

	
 
	/**
 
	 * Checks whether the given tile is actually a sea tile.
 
	 * @param tile The tile to check on.
 
	 * @pre ScriptMap::IsValidTile(tile).
 
	 * @return True if and only if the tile is a sea tile.
 
	 */
 
	static bool IsSeaTile(TileIndex tile);
 

	
 
	/**
 
	 * Checks whether the given tile is actually a river tile.
 
	 * @param tile The tile to check on.
 
	 * @pre ScriptMap::IsValidTile(tile).
 
	 * @return True if and only if the tile is a river tile.
 
	 */
 
	static bool IsRiverTile(TileIndex tile);
 

	
 
	/**
 
	 * Checks whether the given tile is actually a water tile.
 
	 * @param tile The tile to check on.
 
	 * @pre ScriptMap::IsValidTile(tile).
 
	 * @return True if and only if the tile is a water tile.
 
	 * @note Returns false when a buoy is on the tile.
 
	 */
 
	static bool IsWaterTile(TileIndex tile);