diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2025-05-27 05:43:17 +1000 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2025-05-27 05:43:17 +1000 |
commit | badf7a008e1068e0fa974fa486decffd58bf73e7 (patch) | |
tree | 9890382444728cc8a238707e1efab988964936b8 | |
parent | 38ba350af2d820bb22dd58a812b8e26d5c863013 (diff) |
add sb.stripEscapeCodes
-rw-r--r-- | source/core/scripting/StarUtilityLuaBindings.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/core/scripting/StarUtilityLuaBindings.cpp b/source/core/scripting/StarUtilityLuaBindings.cpp index 8fb65cc..19f681c 100644 --- a/source/core/scripting/StarUtilityLuaBindings.cpp +++ b/source/core/scripting/StarUtilityLuaBindings.cpp @@ -7,6 +7,7 @@ #include "StarLogging.hpp" #include "StarInterpolation.hpp" #include "StarLuaConverters.hpp" +#include "StarText.hpp" namespace Star { @@ -118,6 +119,7 @@ LuaCallbacks LuaBindings::makeUtilityCallbacks() { callbacks.registerCallback("print", UtilityCallbacks::print); callbacks.registerCallback("interpolateSinEase", UtilityCallbacks::interpolateSinEase); callbacks.registerCallback("replaceTags", UtilityCallbacks::replaceTags); + callbacks.registerCallback("stripEscapeCodes", [](String const& text) { return Text::stripEscapeCodes(text); }); callbacks.registerCallback("parseJsonSequence", [](String const& json) { return Json::parseSequence(json); }); callbacks.registerCallback("jsonMerge", [](Json const& a, Json const& b) { return jsonMerge(a, b); }); callbacks.registerCallback("jsonEqual", [](Json const& a, Json const& b) { return a == b; }); |