From 2b78ee7b26796cdc4b3436509732d4981d690054 Mon Sep 17 00:00:00 2001 From: Gymnasiast Date: Wed, 28 Jul 2021 10:31:16 +0200 Subject: [PATCH] Create other variants of ToMoney# --- src/openrct2/common.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/openrct2/common.h b/src/openrct2/common.h index 7592614748..405da3e3e1 100644 --- a/src/openrct2/common.h +++ b/src/openrct2/common.h @@ -148,6 +148,21 @@ static constexpr money64 ToMoney64(money32 value) return value == MONEY32_UNDEFINED ? MONEY64_UNDEFINED : value; } +static constexpr money64 ToMoney64(money16 value) +{ + return value == MONEY16_UNDEFINED ? MONEY64_UNDEFINED : value; +} + +static constexpr money32 ToMoney32(money64 value) +{ + return value == MONEY64_UNDEFINED ? MONEY32_UNDEFINED : static_cast(value); +} + +static constexpr money16 ToMoney16(money64 value) +{ + return value == MONEY64_UNDEFINED ? MONEY16_UNDEFINED : static_cast(value); +} + using EMPTY_ARGS_VOID_POINTER = void(); using rct_string_id = uint16_t;