#pragma once #ifndef CONSOLE_COMMAND_H #define CONSOLE_COMMAND_H #include #include "unit.h" #include "listbox.h" #include "player.h" 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); static void validateDebugUnitsArguments(); }; } #endif