#ifndef TPTSCRIPTINTERFACE_H_ #define TPTSCRIPTINTERFACE_H_ #include "Config.h" #include "CommandInterface.h" #include "TPTSTypes.h" #include class TPTScriptInterface: public CommandInterface { protected: AnyType eval(std::deque * words); int parseNumber(String str); AnyType tptS_set(std::deque * words); AnyType tptS_create(std::deque * words); AnyType tptS_delete(std::deque * words); AnyType tptS_load(std::deque * words); AnyType tptS_reset(std::deque * words); AnyType tptS_bubble(std::deque * words); AnyType tptS_quit(std::deque * words); ValueType testType(String word); public: TPTScriptInterface(GameController * c, GameModel * m); int Command(String command) override; String FormatCommand(String command) override; virtual ~TPTScriptInterface(); }; #endif /* TPTSCRIPTINTERFACE_H_ */