From c1d97b845e08775aabef32f1e8a863c0b905bbd5 Mon Sep 17 00:00:00 2001 From: ZehMatt Date: Mon, 2 Aug 2021 02:40:05 +0300 Subject: [PATCH] Small cleanup in ScMap.hpp --- src/openrct2/scripting/ScMap.hpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/openrct2/scripting/ScMap.hpp b/src/openrct2/scripting/ScMap.hpp index b895769654..d3be992d42 100644 --- a/src/openrct2/scripting/ScMap.hpp +++ b/src/openrct2/scripting/ScMap.hpp @@ -38,13 +38,7 @@ namespace OpenRCT2::Scripting DukValue size_get() const { - auto ctx = _context; - auto objIdx = duk_push_object(ctx); - duk_push_number(ctx, gMapSize); - duk_put_prop_string(ctx, objIdx, "x"); - duk_push_number(ctx, gMapSize); - duk_put_prop_string(ctx, objIdx, "y"); - return DukValue::take_from_stack(ctx); + return ToDuk(_context, CoordsXY{ gMapSize, gMapSize }); } int32_t numRides_get() const @@ -110,7 +104,7 @@ namespace OpenRCT2::Scripting result.push_back(GetObjectAsDukValue(_context, std::make_shared(sprite->sprite_index))); } } - if (type == "car") + else if (type == "car") { for (auto trainHead : TrainManager::View()) {