diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp index 67d3cd03b0..7735726729 100644 --- a/src/console_cmds.cpp +++ b/src/console_cmds.cpp @@ -1144,7 +1144,7 @@ DEF_CONSOLE_CMD(ConRestart) /* Don't copy the _newgame pointers to the real pointers, so call SwitchToMode directly */ _settings_game.game_creation.map_x = MapLogX(); - _settings_game.game_creation.map_y = FindFirstBit(MapSizeY()); + _settings_game.game_creation.map_y = MapLogY(); _switch_mode = SM_RESTARTGAME; return true; } @@ -1161,7 +1161,7 @@ DEF_CONSOLE_CMD(ConReload) /* Don't copy the _newgame pointers to the real pointers, so call SwitchToMode directly */ _settings_game.game_creation.map_x = MapLogX(); - _settings_game.game_creation.map_y = FindFirstBit(MapSizeY()); + _settings_game.game_creation.map_y = MapLogY(); _switch_mode = SM_RELOADGAME; return true; } diff --git a/src/landscape.cpp b/src/landscape.cpp index 31cdd7f6df..efee6be234 100644 --- a/src/landscape.cpp +++ b/src/landscape.cpp @@ -1536,7 +1536,7 @@ static uint CalculateCoverageLine(uint coverage, uint edge_multiplier) } /* The amount of land we have is the map size minus the first (sea) layer. */ - uint land_tiles = MapSizeX() * MapSizeY() - histogram[0]; + uint land_tiles = MapSize() - histogram[0]; int best_score = land_tiles; /* Our goal is the coverage amount of the land-mass. */