2 seconds
This commit is contained in:
@ -348,9 +348,9 @@ class ModchartState
|
|||||||
|
|
||||||
// sprites
|
// sprites
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"makeSprite", makeLuaSprite));
|
Lua_helper.add_callback(lua,"makeSprite", makeLuaSprite));
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getProperty", getPropertyByName));
|
Lua_helper.add_callback(lua,"getProperty", getPropertyByName));
|
||||||
|
|
||||||
Lua_helper.add_callback(lua,"destroySprite", function(id:String) {
|
Lua_helper.add_callback(lua,"destroySprite", function(id:String) {
|
||||||
var sprite = luaSprites.get(id);
|
var sprite = luaSprites.get(id);
|
||||||
@ -362,102 +362,102 @@ class ModchartState
|
|||||||
|
|
||||||
// hud/camera
|
// hud/camera
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setHudAngle", function (x:Float) {
|
Lua_helper.add_callback(lua,"setHudAngle", function (x:Float) {
|
||||||
PlayState.instance.camHUD.angle = x;
|
PlayState.instance.camHUD.angle = x;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setHudPosition", function (x:Int, y:Int) {
|
Lua_helper.add_callback(lua,"setHudPosition", function (x:Int, y:Int) {
|
||||||
PlayState.instance.camHUD.x = x;
|
PlayState.instance.camHUD.x = x;
|
||||||
PlayState.instance.camHUD.y = y;
|
PlayState.instance.camHUD.y = y;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getHudX", function () {
|
Lua_helper.add_callback(lua,"getHudX", function () {
|
||||||
return PlayState.instance.camHUD.x;
|
return PlayState.instance.camHUD.x;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getHudY", function () {
|
Lua_helper.add_callback(lua,"getHudY", function () {
|
||||||
return PlayState.instance.camHUD.y;
|
return PlayState.instance.camHUD.y;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setCamPosition", function (x:Int, y:Int) {
|
Lua_helper.add_callback(lua,"setCamPosition", function (x:Int, y:Int) {
|
||||||
FlxG.camera.x = x;
|
FlxG.camera.x = x;
|
||||||
FlxG.camera.y = y;
|
FlxG.camera.y = y;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getCameraX", function () {
|
Lua_helper.add_callback(lua,"getCameraX", function () {
|
||||||
return FlxG.camera.x;
|
return FlxG.camera.x;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getCameraY", function () {
|
Lua_helper.add_callback(lua,"getCameraY", function () {
|
||||||
return FlxG.camera.y;
|
return FlxG.camera.y;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setCamZoom", function(zoomAmount:Int) {
|
Lua_helper.add_callback(lua,"setCamZoom", function(zoomAmount:Int) {
|
||||||
FlxG.camera.zoom = zoomAmount;
|
FlxG.camera.zoom = zoomAmount;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setHudZoom", function(zoomAmount:Int) {
|
Lua_helper.add_callback(lua,"setHudZoom", function(zoomAmount:Int) {
|
||||||
PlayState.instance.camHUD.zoom = zoomAmount;
|
PlayState.instance.camHUD.zoom = zoomAmount;
|
||||||
}));
|
});
|
||||||
|
|
||||||
// actors
|
// actors
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNotes", function() {
|
Lua_helper.add_callback(lua,"getRenderedNotes", function() {
|
||||||
return PlayState.instance.notes.length;
|
return PlayState.instance.notes.length;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteX", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteX", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].x;
|
return PlayState.instance.notes.members[id].x;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteY", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteY", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].y;
|
return PlayState.instance.notes.members[id].y;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteType", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteType", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].noteData;
|
return PlayState.instance.notes.members[id].noteData;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"isSustain", function(id:Int) {
|
Lua_helper.add_callback(lua,"isSustain", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].isSustainNote;
|
return PlayState.instance.notes.members[id].isSustainNote;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"isParentSustain", function(id:Int) {
|
Lua_helper.add_callback(lua,"isParentSustain", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].prevNote.isSustainNote;
|
return PlayState.instance.notes.members[id].prevNote.isSustainNote;
|
||||||
}));
|
});
|
||||||
|
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteParentX", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteParentX", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].prevNote.x;
|
return PlayState.instance.notes.members[id].prevNote.x;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteParentY", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteParentY", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].prevNote.y;
|
return PlayState.instance.notes.members[id].prevNote.y;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteHit", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteHit", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].mustPress;
|
return PlayState.instance.notes.members[id].mustPress;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteCalcX", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteCalcX", function(id:Int) {
|
||||||
if (PlayState.instance.notes.members[id].mustPress)
|
if (PlayState.instance.notes.members[id].mustPress)
|
||||||
return PlayState.playerStrums.members[Math.floor(Math.abs(PlayState.instance.notes.members[id].noteData))].x;
|
return PlayState.playerStrums.members[Math.floor(Math.abs(PlayState.instance.notes.members[id].noteData))].x;
|
||||||
return PlayState.strumLineNotes.members[Math.floor(Math.abs(PlayState.instance.notes.members[id].noteData))].x;
|
return PlayState.strumLineNotes.members[Math.floor(Math.abs(PlayState.instance.notes.members[id].noteData))].x;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"anyNotes", function() {
|
Lua_helper.add_callback(lua,"anyNotes", function() {
|
||||||
return PlayState.instance.notes.members.length != 0;
|
return PlayState.instance.notes.members.length != 0;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteStrumtime", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteStrumtime", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].strumTime;
|
return PlayState.instance.notes.members[id].strumTime;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteScaleX", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteScaleX", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].scale.x;
|
return PlayState.instance.notes.members[id].scale.x;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setRenderedNotePos", function(x:Float,y:Float, id:Int) {
|
Lua_helper.add_callback(lua,"setRenderedNotePos", function(x:Float,y:Float, id:Int) {
|
||||||
if (PlayState.instance.notes.members[id] == null)
|
if (PlayState.instance.notes.members[id] == null)
|
||||||
throw('error! you cannot set a rendered notes position when it doesnt exist! ID: ' + id);
|
throw('error! you cannot set a rendered notes position when it doesnt exist! ID: ' + id);
|
||||||
else
|
else
|
||||||
@ -466,77 +466,82 @@ class ModchartState
|
|||||||
PlayState.instance.notes.members[id].x = x;
|
PlayState.instance.notes.members[id].x = x;
|
||||||
PlayState.instance.notes.members[id].y = y;
|
PlayState.instance.notes.members[id].y = y;
|
||||||
}
|
}
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setRenderedNoteAlpha", function(alpha:Float, id:Int) {
|
Lua_helper.add_callback(lua,"setRenderedNoteAlpha", function(alpha:Float, id:Int) {
|
||||||
PlayState.instance.notes.members[id].modifiedByLua = true;
|
PlayState.instance.notes.members[id].modifiedByLua = true;
|
||||||
PlayState.instance.notes.members[id].alpha = alpha;
|
PlayState.instance.notes.members[id].alpha = alpha;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setRenderedNoteScale", function(scale:Float, id:Int) {
|
Lua_helper.add_callback(lua,"setRenderedNoteScale", function(scale:Float, id:Int) {
|
||||||
PlayState.instance.notes.members[id].modifiedByLua = true;
|
PlayState.instance.notes.members[id].modifiedByLua = true;
|
||||||
PlayState.instance.notes.members[id].setGraphicSize(Std.int(PlayState.instance.notes.members[id].width * scale));
|
PlayState.instance.notes.members[id].setGraphicSize(Std.int(PlayState.instance.notes.members[id].width * scale));
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setRenderedNoteScale", function(scaleX:Int, scaleY:Int, id:Int) {
|
Lua_helper.add_callback(lua,"setRenderedNoteScale", function(scaleX:Int, scaleY:Int, id:Int) {
|
||||||
PlayState.instance.notes.members[id].modifiedByLua = true;
|
PlayState.instance.notes.members[id].modifiedByLua = true;
|
||||||
PlayState.instance.notes.members[id].setGraphicSize(scaleX,scaleY);
|
PlayState.instance.notes.members[id].setGraphicSize(scaleX,scaleY);
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getRenderedNoteWidth", function(id:Int) {
|
Lua_helper.add_callback(lua,"getRenderedNoteWidth", function(id:Int) {
|
||||||
return PlayState.instance.notes.members[id].width;
|
return PlayState.instance.notes.members[id].width;
|
||||||
}));
|
});
|
||||||
|
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setRenderedNoteAngle", function(angle:Float, id:Int) {
|
Lua_helper.add_callback(lua,"setRenderedNoteAngle", function(angle:Float, id:Int) {
|
||||||
PlayState.instance.notes.members[id].modifiedByLua = true;
|
PlayState.instance.notes.members[id].modifiedByLua = true;
|
||||||
PlayState.instance.notes.members[id].angle = angle;
|
PlayState.instance.notes.members[id].angle = angle;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setActorX", function(x:Int,id:String) {
|
Lua_helper.add_callback(lua,"setActorX", function(x:Int,id:String) {
|
||||||
getActorByName(id).x = x;
|
getActorByName(id).x = x;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setActorAlpha", function(alpha:Float,id:String) {
|
Lua_helper.add_callback(lua,"setActorAlpha", function(alpha:Float,id:String) {
|
||||||
getActorByName(id).alpha = alpha;
|
getActorByName(id).alpha = alpha;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setActorY", function(y:Int,id:String) {
|
Lua_helper.add_callback(lua,"setActorY", function(y:Int,id:String) {
|
||||||
getActorByName(id).y = y;
|
getActorByName(id).y = y;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setActorAngle", function(angle:Int,id:String) {
|
Lua_helper.add_callback(lua,"setActorAngle", function(angle:Int,id:String) {
|
||||||
getActorByName(id).angle = angle;
|
getActorByName(id).angle = angle;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"setActorScale", function(scale:Float,id:String) {
|
Lua_helper.add_callback(lua,"setActorScale", function(scale:Float,id:String) {
|
||||||
getActorByName(id).setGraphicSize(Std.int(getActorByName(id).width * scale));
|
getActorByName(id).setGraphicSize(Std.int(getActorByName(id).width * scale));
|
||||||
}));
|
});
|
||||||
|
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getActorWidth", function (id:String) {
|
Lua_helper.add_callback(lua,"getActorWidth", function (id:String) {
|
||||||
return getActorByName(id).width;
|
return getActorByName(id).width;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getActorHeight", function (id:String) {
|
Lua_helper.add_callback(lua,"getActorHeight", function (id:String) {
|
||||||
return getActorByName(id).height;
|
return getActorByName(id).height;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getActorAlpha", function(id:String) {
|
Lua_helper.add_callback(lua,"getActorAlpha", function(id:String) {
|
||||||
return getActorByName(id).alpha;
|
return getActorByName(id).alpha;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getActorAngle", function(id:String) {
|
Lua_helper.add_callback(lua,"getActorAngle", function(id:String) {
|
||||||
return getActorByName(id).angle;
|
return getActorByName(id).angle;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getActorX", function (id:String) {
|
Lua_helper.add_callback(lua,"getActorX", function (id:String) {
|
||||||
return getActorByName(id).x;
|
return getActorByName(id).x;
|
||||||
}));
|
});
|
||||||
|
|
||||||
trace(Lua_helper.add_callback(lua,"getActorY", function (id:String) {
|
Lua_helper.add_callback(lua,"getActorY", function (id:String) {
|
||||||
return getActorByName(id).y;
|
return getActorByName(id).y;
|
||||||
}));
|
});
|
||||||
|
|
||||||
|
Lua_helper.add_callback(lua,"setWindowPos",function(x:Int,y:Int) {
|
||||||
|
Application.current.window.x = x;
|
||||||
|
Application.current.window.y = y;
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// tweens
|
// tweens
|
||||||
|
Reference in New Issue
Block a user