#ifndef TPTSCRIPTINTERFACE_H_ #define TPTSCRIPTINTERFACE_H_ #include "CommandInterface.h" #include "TPTSTypes.h" 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); virtual void Tick() {} virtual int Command(String command); virtual String FormatCommand(String command); virtual ~TPTScriptInterface(); }; #endif /* TPTSCRIPTINTERFACE_H_ */