Implement tile x, y coordinates

This commit is contained in:
Ted John 2020-02-13 09:36:53 +00:00
parent d3af46ad9f
commit 0ec4475d62
1 changed files with 12 additions and 0 deletions

View File

@ -158,6 +158,16 @@ namespace OpenRCT2::Scripting
}
}
int32_t x_get()
{
return _coords.x / 32;
}
int32_t y_get()
{
return _coords.y / 32;
}
size_t elements_get()
{
return _count;
@ -172,6 +182,8 @@ namespace OpenRCT2::Scripting
static void Register(duk_context* ctx)
{
dukglue_register_property(ctx, &ScTile::x_get, nullptr, "x");
dukglue_register_property(ctx, &ScTile::y_get, nullptr, "y");
dukglue_register_property(ctx, &ScTile::elements_get, nullptr, "elements");
dukglue_register_method(ctx, &ScTile::getElement, "getElement");
}