summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorBlue <bluesansdouze@gmail.com>2009-05-21 15:14:52 +0200
committerBlue <bluesansdouze@gmail.com>2009-05-21 15:14:52 +0200
commita9df0306b4949f10287657a229e1f8d33cfae5e9 (patch)
treeb3dff4b9f36e12d1492d534943796017a955bc3e /src/main.cpp
parent7b76f0e8c4c489254d7519e2916b951601423801 (diff)
parentb85793ec89e57ae20140957f833a06b874eb3120 (diff)
downloadmana-a9df0306b4949f10287657a229e1f8d33cfae5e9.tar.gz
mana-a9df0306b4949f10287657a229e1f8d33cfae5e9.tar.bz2
mana-a9df0306b4949f10287657a229e1f8d33cfae5e9.tar.xz
mana-a9df0306b4949f10287657a229e1f8d33cfae5e9.zip
Merge branch 'master' of git@gitorious.org:tmw/mainline
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/main.cpp b/src/main.cpp
index fb061818..61e5a408 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -126,6 +126,12 @@
#include <sys/stat.h>
#endif
+#ifdef TWMSERV_SUPPORT
+#define DEFAULT_PORT 9601
+#else
+#define DEFAULT_PORT 6901
+#endif
+
namespace
{
struct SetupListener : public gcn::ActionListener
@@ -307,7 +313,7 @@ static void setUpdatesDir()
static void initHomeDir(const Options &options)
{
homeDir = options.homeDir;
-
+
if (homeDir.empty())
{
homeDir = std::string(PHYSFS_getUserDir()) +
@@ -347,11 +353,7 @@ static void initConfiguration(const Options &options)
std::string defaultHost = branding.getValue("defaultServer",
"server.themanaworld.org");
config.setValue("host", defaultHost);
-#ifdef TWMSERV_SUPPORT
- int defaultPort = (int)branding.getValue("defaultPort", 9601);
-#else
- int defaultPort = (int)branding.getValue("defaultPort", 6901);
-#endif
+ int defaultPort = (int)branding.getValue("defaultPort", DEFAULT_PORT);
config.setValue("port", defaultPort);
config.setValue("hwaccel", false);
#if (defined __APPLE__ || defined WIN32) && defined USE_OPENGL
@@ -581,8 +583,8 @@ static void printHelp()
<< _(" -H --update-host : Use this update host") << endl
<< _(" -P --password : Login with this password") << endl
<< _(" -c --character : Login with this character") << endl
- << _(" -p --port : Login Server Port") << endl
- << _(" -s --server : Login Server name or IP") << endl
+ << _(" -p --port : Login server port") << endl
+ << _(" -s --server : Login server name or IP") << endl
<< _(" -u --skip-update : Skip the update downloads") << endl
<< _(" -U --username : Login with this username") << endl
#ifdef USE_OPENGL
@@ -593,7 +595,7 @@ static void printHelp()
static void printVersion()
{
- std::cout << _("The Mana World ") << FULL_VERSION << std::endl;
+ std::cout << strprintf(_("The Mana World %s"), FULL_VERSION) << std::endl;
}
static void parseOptions(int argc, char *argv[], Options &options)
@@ -953,7 +955,7 @@ int main(int argc, char *argv[])
"server.themanaworld.org").c_str();
}
if (options.serverPort == 0) {
- loginData.port = (short) branding.getValue("defaultPort", 9601);
+ loginData.port = (short) branding.getValue("defaultPort", DEFAULT_PORT);
}
if (loginData.username.empty() && loginData.remember) {
loginData.username = config.getValue("username", "");