mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-24 00:03:11 +01:00
Remove unnecessary type specifiers from AddClamp calls
This commit is contained in:
@@ -848,12 +848,12 @@ static StringId window_cheats_page_titles[] = {
|
||||
switch (widgetIndex)
|
||||
{
|
||||
case WIDX_MONEY_SPINNER_INCREMENT:
|
||||
_moneySpinnerValue = AddClamp<money64>(
|
||||
_moneySpinnerValue = AddClamp(
|
||||
kCheatsMoneyIncrement * (_moneySpinnerValue / kCheatsMoneyIncrement), kCheatsMoneyIncrement);
|
||||
invalidateWidget(WIDX_MONEY_SPINNER);
|
||||
break;
|
||||
case WIDX_MONEY_SPINNER_DECREMENT:
|
||||
_moneySpinnerValue = AddClamp<money64>(
|
||||
_moneySpinnerValue = AddClamp(
|
||||
kCheatsMoneyIncrement * (_moneySpinnerValue / kCheatsMoneyIncrement), -kCheatsMoneyIncrement);
|
||||
invalidateWidget(WIDX_MONEY_SPINNER);
|
||||
break;
|
||||
|
||||
@@ -615,7 +615,7 @@ namespace OpenRCT2::GameActions
|
||||
void CheatSetAction::AddMoney(money64 amount) const
|
||||
{
|
||||
auto& park = getGameState().park;
|
||||
park.cash = AddClamp<money64>(park.cash, amount);
|
||||
park.cash = AddClamp(park.cash, amount);
|
||||
|
||||
auto* windowMgr = Ui::GetWindowManager();
|
||||
windowMgr->InvalidateByClass(WindowClass::finances);
|
||||
|
||||
@@ -89,9 +89,8 @@ bool FinanceCheckAffordability(money64 cost, uint32_t flags)
|
||||
*/
|
||||
void FinancePayment(money64 amount, ExpenditureType type)
|
||||
{
|
||||
// overflow check
|
||||
auto& park = getGameState().park;
|
||||
park.cash = AddClamp<money64>(park.cash, -amount);
|
||||
park.cash = AddClamp(park.cash, -amount);
|
||||
|
||||
park.expenditureTable[0][EnumValue(type)] -= amount;
|
||||
if (kCountTowardsCurrentExpenditure[EnumValue(type)])
|
||||
|
||||
@@ -224,7 +224,7 @@ void ScenarioSuccessSubmitName(GameState_t& gameState, const char* name)
|
||||
static void ScenarioCheckEntranceFeeTooHigh()
|
||||
{
|
||||
const auto& park = getGameState().park;
|
||||
const auto max_fee = AddClamp<money64>(park.totalRideValueForMoney, park.totalRideValueForMoney / 2);
|
||||
const auto max_fee = AddClamp(park.totalRideValueForMoney, park.totalRideValueForMoney / 2);
|
||||
|
||||
if ((park.flags & PARK_FLAGS_PARK_OPEN) && Park::GetEntranceFee() > max_fee)
|
||||
{
|
||||
|
||||
@@ -511,10 +511,9 @@ namespace OpenRCT2::Park
|
||||
|
||||
money64 CalculateCompanyValue(const ParkData& park)
|
||||
{
|
||||
auto result = park.value - park.bankLoan;
|
||||
money64 result = park.value - park.bankLoan;
|
||||
|
||||
// Clamp addition to prevent overflow
|
||||
result = AddClamp<money64>(result, park.cash);
|
||||
result = AddClamp(result, park.cash);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user