1
0
Fork 0

Codechange: Refactor AllocHeightMap to return void since it always returns true (#13379)

pull/13469/head
SamuXarick 2025-02-04 18:52:52 +00:00 committed by GitHub
parent c31494a413
commit adc79aca09
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 5 deletions

View File

@ -322,9 +322,8 @@ static inline bool IsValidXY(int x, int y)
/** /**
* Allocate array of (Map::SizeX() + 1) * (Map::SizeY() + 1) heights and init the _height_map structure members * Allocate array of (Map::SizeX() + 1) * (Map::SizeY() + 1) heights and init the _height_map structure members
* @return true on success
*/ */
static inline bool AllocHeightMap() static inline void AllocHeightMap()
{ {
assert(_height_map.h.empty()); assert(_height_map.h.empty());
@ -335,8 +334,6 @@ static inline bool AllocHeightMap()
size_t total_size = static_cast<size_t>(_height_map.size_x + 1) * (_height_map.size_y + 1); size_t total_size = static_cast<size_t>(_height_map.size_x + 1) * (_height_map.size_y + 1);
_height_map.dim_x = _height_map.size_x + 1; _height_map.dim_x = _height_map.size_x + 1;
_height_map.h.resize(total_size); _height_map.h.resize(total_size);
return true;
} }
/** Free height map */ /** Free height map */
@ -983,7 +980,7 @@ static void TgenSetTileHeight(TileIndex tile, int height)
*/ */
void GenerateTerrainPerlin() void GenerateTerrainPerlin()
{ {
if (!AllocHeightMap()) return; AllocHeightMap();
GenerateWorldSetAbortCallback(FreeHeightMap); GenerateWorldSetAbortCallback(FreeHeightMap);
HeightMapGenerate(); HeightMapGenerate();