mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-18 04:23:20 +01:00
Add Park.entranceFee to the plugin API (#12840)
This commit is contained in:
@@ -280,11 +280,20 @@ namespace OpenRCT2::Scripting
|
||||
context_broadcast_intent(&intent);
|
||||
}
|
||||
|
||||
money16 entranceFee_get() const
|
||||
{
|
||||
return gParkEntranceFee;
|
||||
}
|
||||
void entranceFee_set(money16 value)
|
||||
{
|
||||
ThrowIfGameStateNotMutable();
|
||||
gParkEntranceFee = value;
|
||||
}
|
||||
|
||||
std::string name_get() const
|
||||
{
|
||||
return GetContext()->GetGameState()->GetPark().Name;
|
||||
}
|
||||
|
||||
void name_set(std::string value)
|
||||
{
|
||||
ThrowIfGameStateNotMutable();
|
||||
@@ -383,6 +392,7 @@ namespace OpenRCT2::Scripting
|
||||
dukglue_register_property(ctx, &ScPark::rating_get, &ScPark::rating_set, "rating");
|
||||
dukglue_register_property(ctx, &ScPark::bankLoan_get, &ScPark::bankLoan_set, "bankLoan");
|
||||
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::name_get, &ScPark::name_set, "name");
|
||||
dukglue_register_property(ctx, &ScPark::messages_get, &ScPark::messages_set, "messages");
|
||||
dukglue_register_method(ctx, &ScPark::postMessage, "postMessage");
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
using namespace OpenRCT2;
|
||||
using namespace OpenRCT2::Scripting;
|
||||
|
||||
static constexpr int32_t OPENRCT2_PLUGIN_API_VERSION = 2;
|
||||
static constexpr int32_t OPENRCT2_PLUGIN_API_VERSION = 3;
|
||||
|
||||
struct ExpressionStringifier final
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user