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)
This commit is contained in:
Carson Kompon 2021-05-22 21:19:51 -04:00
parent 7dd9024403
commit c9e6409782

View File

@ -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;