From c9e6409782383442f25f87d73fb595e63943cc65 Mon Sep 17 00:00:00 2001 From: Carson Kompon Date: Sat, 22 May 2021 21:19:51 -0400 Subject: [PATCH] Added setActorScaleXY, setActorFlipX, and setActorFlipY setActorScaleXY(float scaleX, float scaleY, int/string id) setActorFlipX(bool flip, int/string id) setActorFlipY(bool flip, int/string id) --- source/ModchartState.hx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/source/ModchartState.hx b/source/ModchartState.hx index 08e59ba..64dac14 100644 --- a/source/ModchartState.hx +++ b/source/ModchartState.hx @@ -512,7 +512,21 @@ class ModchartState Lua_helper.add_callback(lua,"setActorScale", function(scale:Float,id:String) { getActorByName(id).setGraphicSize(Std.int(getActorByName(id).width * scale)); }); + + Lua_helper.add_callback(lua, "setActorScaleXY", function(scaleX:Float, scaleY:Float, id:String) + { + getActorByName(id).setGraphicSize(Std.int(getActorByName(id).width * scaleX), Std.int(getActorByName(id).height * scaleY)); + }); + Lua_helper.add_callback(lua, "setActorFlipX", function(flip:Bool, id:String) + { + getActorByName(id).flipX = flip; + }); + + Lua_helper.add_callback(lua, "setActorFlipY", function(flip:Bool, id:String) + { + getActorByName(id).flipY = flip; + }); Lua_helper.add_callback(lua,"getActorWidth", function (id:String) { return getActorByName(id).width;