From 94b90a2cb0b4a0e13018cd5ebbf09394abf3b96b Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Tue, 28 Apr 2026 18:10:25 +0100 Subject: config/lua: add ExpressionVec2, allow using a table for vec2 rules (#14197) --- src/helpers/math/Expression.hpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/helpers/math/Expression.hpp') diff --git a/src/helpers/math/Expression.hpp b/src/helpers/math/Expression.hpp index 1780e3ee..631d78ad 100644 --- a/src/helpers/math/Expression.hpp +++ b/src/helpers/math/Expression.hpp @@ -1,14 +1,26 @@ #pragma once #include "../memory/Memory.hpp" +#include #include #include +#include namespace mu { class Parser; }; namespace Math { + struct SExpressionVec2 { + std::string x; + std::string y; + + bool empty() const; + std::string toString() const; + }; + + std::expected parseExpressionVec2(std::string_view raw); + class CExpression { public: CExpression(); @@ -25,4 +37,4 @@ namespace Math { private: UP m_parser; }; -}; \ No newline at end of file +}; -- cgit v1.2.3