Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2024-08-21 17:20:49 +1000
committerGitHub <noreply@github.com>2024-08-21 17:20:49 +1000
commit25386deef4eeee2f31e81da5fa2c026cd03ddba1 (patch)
treea32c49794d3a80e7fad073f341d642d97de7f385
parentd9ca18198eca1953bbaddb0ea199ad623a6edd91 (diff)
Use formatting for that exception msg
-rw-r--r--source/game/StarDungeonGenerator.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/source/game/StarDungeonGenerator.cpp b/source/game/StarDungeonGenerator.cpp
index 9c40b32..8b2c9c2 100644
--- a/source/game/StarDungeonGenerator.cpp
+++ b/source/game/StarDungeonGenerator.cpp
@@ -654,13 +654,10 @@ namespace Dungeon {
});
ground[1] = max(ground[1], liquid[1]);
if (air.y() < ground.y())
- throw DungeonException("Invalid ground vs air constraint. Ground at: " + toString(ground.y()) + ". Air at: "
- + toString(air.y())
- + ". Pixels: highest ground:"
- + toString(ground)
- + ", lowest air:"
- + toString(air)
- + ". Try moving your 'require there be air here' anchors above any other 'require there be (something) here' anchors.");
+ throw DungeonException::format(
+ "Invalid ground vs air contraint! Ground {} can't be above air {}"
+ " (try moving your 'require there be air here' anchors above any other 'require there be (something) here' anchors.)",
+ ground, air);
return air.y();
}