#pragma once #ifndef CONSOLE_COMMAND_H #define CONSOLE_COMMAND_H #include #include #include #include namespace battleship{ class ConsoleCommand{ public: static void execute(std::string); private: static void parse(std::string, std::vector&); static void validateAddUnitArguments(std::vector&); static void executeAddUnit(int, int, vb01::Vector3, vb01::Quaternion); static void validateDebugUnitsArguments(); }; } #endif