Adding health stuff to Modcharts
This commit is contained in:
@ -232,7 +232,23 @@ class ModchartState
|
||||
|
||||
public static var luaSprites:Map<String,FlxSprite> = [];
|
||||
|
||||
function changeDadCharacter(id:String)
|
||||
{ var olddadx = PlayState.dad.x;
|
||||
var olddady = PlayState.dad.y;
|
||||
PlayState.instance.removeObject(PlayState.dad);
|
||||
PlayState.dad = new Character(olddadx, olddady, id);
|
||||
PlayState.instance.addObject(PlayState.dad);
|
||||
PlayState.instance.iconP2.animation.play(id);
|
||||
}
|
||||
|
||||
function changeBoyfriendCharacter(id:String)
|
||||
{ var oldboyfriendx = PlayState.boyfriend.x;
|
||||
var oldboyfriendy = PlayState.boyfriend.y;
|
||||
PlayState.instance.removeObject(PlayState.boyfriend);
|
||||
PlayState.boyfriend = new Boyfriend(oldboyfriendx, oldboyfriendy, id);
|
||||
PlayState.instance.addObject(PlayState.boyfriend);
|
||||
PlayState.instance.iconP2.animation.play(id);
|
||||
}
|
||||
|
||||
function makeLuaSprite(spritePath:String,toBeCalled:String, drawBehind:Bool)
|
||||
{
|
||||
@ -312,6 +328,7 @@ class ModchartState
|
||||
// get some fukin globals up in here bois
|
||||
|
||||
setVar("difficulty", PlayState.storyDifficulty);
|
||||
setVar("health", PlayState.instance.health);
|
||||
setVar("bpm", Conductor.bpm);
|
||||
setVar("scrollspeed", FlxG.save.data.scrollSpeed != 1 ? FlxG.save.data.scrollSpeed : PlayState.SONG.speed);
|
||||
setVar("fpsCap", FlxG.save.data.fpsCap);
|
||||
@ -349,6 +366,10 @@ class ModchartState
|
||||
// sprites
|
||||
|
||||
Lua_helper.add_callback(lua,"makeSprite", makeLuaSprite);
|
||||
|
||||
Lua_helper.add_callback(lua,"changeDadCharacter", changeDadCharacter);
|
||||
|
||||
Lua_helper.add_callback(lua,"changeBoyfriendCharacter", changeBoyfriendCharacter);
|
||||
|
||||
Lua_helper.add_callback(lua,"getProperty", getPropertyByName);
|
||||
|
||||
@ -365,6 +386,10 @@ class ModchartState
|
||||
Lua_helper.add_callback(lua,"setHudAngle", function (x:Float) {
|
||||
PlayState.instance.camHUD.angle = x;
|
||||
});
|
||||
|
||||
Lua_helper.add_callback(lua,"setHealth", function (heal:Float) {
|
||||
PlayState.instance.health = heal;
|
||||
});
|
||||
|
||||
Lua_helper.add_callback(lua,"setHudPosition", function (x:Int, y:Int) {
|
||||
PlayState.instance.camHUD.x = x;
|
||||
|
Reference in New Issue
Block a user