From f4c910d2917afbfd04314c8309333d109495bab0 Mon Sep 17 00:00:00 2001 From: lorien420 Date: Mon, 21 Mar 2005 01:09:59 +0000 Subject: [PATCH] really-low slowly being checked in. Cleaned this up so that really_low implies low, because it's silly not to do it this way. --- src/Attack.cxx | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/src/Attack.cxx b/src/Attack.cxx index c43b97f..4f8ea28 100644 --- a/src/Attack.cxx +++ b/src/Attack.cxx @@ -82,12 +82,15 @@ int main ( int argc, char **argv ) inline void usage ( ) { - cerr << "Usage: " GC_BINARY " --server [PORT] [--low] [-X] [--wait] " + cerr << "Usage: " GC_BINARY " --server [PORT] [--low] [--extreme] [--wait] " "[--name 'NAME']\n" " \n" - " " GC_BINARY " SERVER[:PORT] [--low] [--name 'NAME']\n" + " " GC_BINARY " SERVER[:PORT] [[--really] --low] [--name 'NAME']\n" " \n" - " " GC_BINARY " --solo [--low] [-X] [--name 'NAME']" + " " GC_BINARY " --solo [[--really] --low] [-X] [--name 'NAME']\n" + " \n" + " " GC_BINARY " -1 [[-r] -l] [-X] [-n 'NAME']\n" + " " << endl; exit(1); } @@ -162,8 +165,13 @@ void parseCommandLine ( int argc, char **argv, int &mode, int &port, } else if (!strcmp(argv[n], "-l") || !strcmp(argv[n], "--low")) mode |= CM_LOW_GRAPHICS; + + else if (!strcmp(argv[n], "-r") || !strcmp(argv[n], "--really")) { - else if (!strcmp(argv[n], "-X") || !strcmp(argv[n], "--extreme")) + mode |= CM_LOW_GRAPHICS; + mode |= CM_REALLY_LOW_GRAPHICS; + + } else if (!strcmp(argv[n], "-X") || !strcmp(argv[n], "--extreme")) mode |= CM_X; @@ -189,6 +197,9 @@ void parseCommandLine ( int argc, char **argv, int &mode, int &port, if ((mode & CM_NO_TIME_OUT) && !(mode & CM_SERVER)) usage(); + + if ((mode & CM_REALLY_LOW_GRAPHICS) && !(mode & CM_LOW_GRAPHICS)) + usage(); } void setupLocalDataDirectory ( ) @@ -197,12 +208,13 @@ void setupLocalDataDirectory ( ) TextureLoader::buildLocalDataDirectoryName(local_directory); if (!TextureLoader::fileExists(local_directory) #ifndef _WIN32 - && mkdir(local_directory, 0777)) { + && mkdir(local_directory, 0777) #else - && _mkdir(local_directory)) { + && _mkdir(local_directory) #endif - cerr << "Error creating local data directory '" << local_directory - << "'." << endl; - exit(1); + ) { + cerr << "Error creating local data directory '" << local_directory + << "'." << endl; + exit(1); } } -- 2.11.4.GIT