Skip to main content

psychlua

The scripting host: FunkinLua (Lua/Luau), PythonScript (Hython), HScript, the Convert bridge that marshals values between Haxe and the script VMs, and the modchart sprite types scripts manipulate.

16 types in this package.

TypeKindExtendsSummary
Convertclass—Some borrowed code from hxluajit-wrapper.
CustomSubstateclassMusicBeatSubstate—
DebugLuaTextclassFlxText—
EtternaFunctionsclass——
FlxAnimateFunctionsclass——
FunkinLuaclass——
HaxeScriptclass—Standalone HScript file runner. Unlike psychlua.HScript, this does not
HScriptclass—Haxe/HScript host (CodenameCrew hscript-improved), in two flavours:
LuaFunctionclass——
LuaTweenOptionstypedef——
LuaUtilsclass——
ModchartAnimateSpriteclassFlxAnimate—
ModchartSpriteclassFlxSprite—
PythonScriptclass—A Python script running inside the engine, powered by the pure-Haxe
Statetypedef——
StateScriptsclass—Discovers and runs HScript files at data/states/<StateName>.hx.