diff --git a/addons/strings/CfgEventHandlers.hpp b/addons/strings/CfgEventHandlers.hpp new file mode 100644 index 000000000..6b32ee79e --- /dev/null +++ b/addons/strings/CfgEventHandlers.hpp @@ -0,0 +1,5 @@ +class Extended_PreStart_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preStart)); + }; +}; diff --git a/addons/strings/CfgFunctions.hpp b/addons/strings/CfgFunctions.hpp deleted file mode 100644 index 5afd84a60..000000000 --- a/addons/strings/CfgFunctions.hpp +++ /dev/null @@ -1,22 +0,0 @@ -class CfgFunctions { - class CBA { - class Strings { - PATHTO_FNC(capitalize); - PATHTO_FNC(substring); - PATHTO_FNC(substr); - PATHTO_FNC(find); - PATHTO_FNC(floatToString); - PATHTO_FNC(formatElapsedTime); - PATHTO_FNC(formatNumber); - PATHTO_FNC(leftTrim); - PATHTO_FNC(removeWhitespace); - PATHTO_FNC(replace); - PATHTO_FNC(rightTrim); - PATHTO_FNC(split); - PATHTO_FNC(strLen); - PATHTO_FNC(trim); - PATHTO_FNC(sanitizeHTML); - PATHTO_FNC(decodeURL); - }; - }; -}; diff --git a/addons/strings/XEH_PREP.sqf b/addons/strings/XEH_PREP.sqf new file mode 100644 index 000000000..2e9ae17dc --- /dev/null +++ b/addons/strings/XEH_PREP.sqf @@ -0,0 +1,16 @@ +PREPMAIN(capitalize); +PREPMAIN(substring); +PREPMAIN(substr); +PREPMAIN(find); +PREPMAIN(floatToString); +PREPMAIN(formatElapsedTime); +PREPMAIN(formatNumber); +PREPMAIN(leftTrim); +PREPMAIN(removeWhitespace); +PREPMAIN(replace); +PREPMAIN(rightTrim); +PREPMAIN(split); +PREPMAIN(strLen); +PREPMAIN(trim); +PREPMAIN(sanitizeHTML); +PREPMAIN(decodeURL); diff --git a/addons/strings/XEH_preInit.sqf b/addons/strings/XEH_preInit.sqf new file mode 100644 index 000000000..43f1adee3 --- /dev/null +++ b/addons/strings/XEH_preInit.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +#include "XEH_PREP.sqf" diff --git a/addons/strings/config.cpp b/addons/strings/config.cpp index 4aca9c1b1..ad99befdb 100644 --- a/addons/strings/config.cpp +++ b/addons/strings/config.cpp @@ -14,4 +14,4 @@ class CfgPatches { }; }; -#include "CfgFunctions.hpp" +#include "CfgEventHandlers.hpp"