#ifndef MDD_MODULEMATH_H #define MDD_MODULEMATH_H #include "ModuleBase.h" namespace mdd { enum MathOperation { ADD = 1, SUBSTRACT = 2, MULTIPLIKATION = 3, DIVISION = 4 }; class ModuleMath : public ModuleBase { private: MathOperation _operation; json&& add(const json &val1, const json &val2); public: explicit ModuleMath(MathOperation operation = ADD); void update() override; void setMathOperation(MathOperation operation); MathOperation getMathOperation(); }; } #endif