#pragma once #include "angelscript.h" #include class ScriptBindings { public: static void RegisterAll(asIScriptEngine* engine); private: static void Print(asIScriptGeneric* gen); // Log(level, message) - generic to get script context static void Log(asIScriptGeneric* gen); static void AS_DrawText(const std::string &text, int x, int y, int fontSize, unsigned int color); };