mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-24 15:24:30 +01:00
Add more properties to Park API (#14620)
* Add more properties to Park API * Add new feature to changelog
This commit is contained in:
@@ -332,6 +332,36 @@ namespace OpenRCT2::Scripting
|
||||
return gNumGuestsInPark;
|
||||
}
|
||||
|
||||
uint32_t suggestedGuestMaximum_get() const
|
||||
{
|
||||
return _suggestedGuestMaximum;
|
||||
}
|
||||
|
||||
int32_t guestGenerationProbability_get() const
|
||||
{
|
||||
return _guestGenerationProbability;
|
||||
}
|
||||
|
||||
money16 guestInitialCash_get() const
|
||||
{
|
||||
return gGuestInitialCash;
|
||||
}
|
||||
|
||||
uint8_t guestInitialHappiness_get() const
|
||||
{
|
||||
return gGuestInitialHappiness;
|
||||
}
|
||||
|
||||
uint8_t guestInitialHunger_get() const
|
||||
{
|
||||
return gGuestInitialHunger;
|
||||
}
|
||||
|
||||
uint8_t guestInitialThirst_get() const
|
||||
{
|
||||
return gGuestInitialThirst;
|
||||
}
|
||||
|
||||
money32 value_get() const
|
||||
{
|
||||
return gParkValue;
|
||||
@@ -364,6 +394,11 @@ namespace OpenRCT2::Scripting
|
||||
}
|
||||
}
|
||||
|
||||
money16 totalRideValueForMoney_get() const
|
||||
{
|
||||
return gTotalRideValueForMoney;
|
||||
}
|
||||
|
||||
uint32_t totalAdmissions_get() const
|
||||
{
|
||||
return gTotalAdmissions;
|
||||
@@ -546,8 +581,15 @@ namespace OpenRCT2::Scripting
|
||||
dukglue_register_property(ctx, &ScPark::maxBankLoan_get, &ScPark::maxBankLoan_set, "maxBankLoan");
|
||||
dukglue_register_property(ctx, &ScPark::entranceFee_get, &ScPark::entranceFee_set, "entranceFee");
|
||||
dukglue_register_property(ctx, &ScPark::guests_get, nullptr, "guests");
|
||||
dukglue_register_property(ctx, &ScPark::suggestedGuestMaximum_get, nullptr, "suggestedGuestMaximum");
|
||||
dukglue_register_property(ctx, &ScPark::guestGenerationProbability_get, nullptr, "guestGenerationProbability");
|
||||
dukglue_register_property(ctx, &ScPark::guestInitialCash_get, nullptr, "guestInitialCash");
|
||||
dukglue_register_property(ctx, &ScPark::guestInitialHappiness_get, nullptr, "guestInitialHappiness");
|
||||
dukglue_register_property(ctx, &ScPark::guestInitialHunger_get, nullptr, "guestInitialHunger");
|
||||
dukglue_register_property(ctx, &ScPark::guestInitialThirst_get, nullptr, "guestInitialThirst");
|
||||
dukglue_register_property(ctx, &ScPark::value_get, &ScPark::value_set, "value");
|
||||
dukglue_register_property(ctx, &ScPark::companyValue_get, &ScPark::companyValue_set, "companyValue");
|
||||
dukglue_register_property(ctx, &ScPark::totalRideValueForMoney_get, nullptr, "totalRideValueForMoney");
|
||||
dukglue_register_property(ctx, &ScPark::totalAdmissions_get, &ScPark::totalAdmissions_set, "totalAdmissions");
|
||||
dukglue_register_property(
|
||||
ctx, &ScPark::totalIncomeFromAdmissions_get, &ScPark::totalIncomeFromAdmissions_set,
|
||||
|
||||
@@ -46,7 +46,7 @@ namespace OpenRCT2
|
||||
|
||||
namespace OpenRCT2::Scripting
|
||||
{
|
||||
static constexpr int32_t OPENRCT2_PLUGIN_API_VERSION = 28;
|
||||
static constexpr int32_t OPENRCT2_PLUGIN_API_VERSION = 29;
|
||||
|
||||
# ifndef DISABLE_NETWORK
|
||||
class ScSocketBase;
|
||||
|
||||
Reference in New Issue
Block a user