#include "StarInterfaceLuaBindings.hpp" #include "StarWidgetLuaBindings.hpp" #include "StarJsonExtra.hpp" #include "StarLuaGameConverters.hpp" #include "StarMainInterface.hpp" namespace Star { LuaCallbacks LuaBindings::makeInterfaceCallbacks(MainInterface* mainInterface) { LuaCallbacks callbacks; callbacks.registerCallback("bindCanvas", [mainInterface](String const& canvasName) -> Maybe { if (auto canvas = mainInterface->fetchCanvas(canvasName)) return canvas; return {}; }); return callbacks; } }