void Client::run(int argc, char* argv[]) { argv++; argc--; if(argc < 8) { cout << "usage: " << client_usage_string << endl; exit(1); } GameInfo gameInfo; do_argv(&argc, &argv, gameInfo); cout << "Starting Battle Tetris Client..." << endl; Command command; string connectCmd = command.getMatchConnectCommand(gameInfo); cout << "Connecting to server..." << endl; Communication comm(gameInfo.getHostName()); string clientToken = comm.send(connectCmd, Command::Keys::CLIENT_TOKEN); gameInfo.setClientToken(clientToken); cout << "Received client token... " << gameInfo.getClientToken() << endl; cout << "Starting game..." << endl; /// /// ADD ALGORITHM cout << "Missing algorithm..." << endl; /// cout << "Exiting..." << endl; }