Skip to content

Commit

Permalink
little fixes + lua getVar and setVar
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryiuu04 committed Jul 20, 2024
1 parent 42e3667 commit 760bd0c
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 5 deletions.
5 changes: 3 additions & 2 deletions source/backend/ClientPrefs.hx
Original file line number Diff line number Diff line change
Expand Up @@ -206,10 +206,11 @@ class ClientPrefs {

if(FlxG.save.data.volume != null){
FlxG.sound.volume = FlxG.save.data.volume;
}
}else FlxG.sound.volume = 1;

if (FlxG.save.data.mute != null){
FlxG.sound.muted = FlxG.save.data.mute;
}
}else FlxG.sound.muted = false;

for (key in Reflect.fields(data)){
if (key != 'gameplaySettings' && Reflect.hasField(FlxG.save.data, key))
Expand Down
5 changes: 2 additions & 3 deletions source/backend/KadeEngineData.hx
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,10 @@ class KadeEngineData
if (FlxG.save.data.fpsRain == null)
FlxG.save.data.fpsRain = false;

if (FlxG.save.data.fpsCap == null)
/*if (FlxG.save.data.fpsCap == null)
FlxG.save.data.fpsCap = 120;

if (FlxG.save.data.fpsCap > 285 || FlxG.save.data.fpsCap < 60)
FlxG.save.data.fpsCap = 120; // baby proof so you can't hard lock ur copy of kade engine
FlxG.save.data.fpsCap = 120; // baby proof so you can't hard lock ur copy of kade engine*/

if (FlxG.save.data.scrollSpeed == null)
FlxG.save.data.scrollSpeed = 1;
Expand Down
9 changes: 9 additions & 0 deletions source/luafiles/ModchartState.hx
Original file line number Diff line number Diff line change
Expand Up @@ -1361,6 +1361,15 @@ class ModchartState
LuaUtils.cameraFromString(camera).filtersEnabled = bool;
});

Lua_helper.add_callback(lua, "setVar", function(varName:String, value:Dynamic) {
PlayState.instance.variables.set(varName, value);
return value;
});

Lua_helper.add_callback(lua, "getVar", function(varName:String) {
return PlayState.instance.variables.get(varName);
});

Lua_helper.add_callback(lua, "addLuaScript", function(luaFile:String, ?ignoreAlreadyRunning:Bool = false, ?traceMsg:Bool = true) { //would be dope asf.
var cervix = luaFile + ".lua";
var doPush = false;
Expand Down
3 changes: 3 additions & 0 deletions source/states/TitleState.hx
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,9 @@ class TitleState extends MusicBeatState
trace("Loaded " + openfl.Assets.getLibrary("default").assetsLoaded + " assets (DEFAULT)");
}

openfl.Lib.current.stage.frameRate = 120;//oop
Main.curFPS = Std.int(120);//sie.

backend.PlayerSettings.init();

#if windows
Expand Down

0 comments on commit 760bd0c

Please sign in to comment.