From 4c62b6c1f595d9de6b3faa8dca112900136c9b26 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Mon, 9 Feb 2009 05:07:27 -0500 Subject: Fixed calculation of actual money value --- sigencore/Player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sigencore/Player.cpp') diff --git a/sigencore/Player.cpp b/sigencore/Player.cpp index 1f9e6057..25a819b5 100644 --- a/sigencore/Player.cpp +++ b/sigencore/Player.cpp @@ -144,7 +144,7 @@ bool Sigencore::Player::giveMoney(const int amount, const bool allOrNothing) valueOfType("money-minimum", &playerMin); valueOfType("money-maximum", &playerMax); const int newUnbounded = m_money + amount; - const int newAmount = qMin(qMax(0, playerMin), qMax(playerMax, newAmount)); + const int newAmount = qBound(qMax(0, playerMin), newUnbounded, qMin(playerMax, INT_MAX)); if (allOrNothing || (newUnbounded == newAmount)) { m_money = newAmount; -- cgit