summaryrefslogtreecommitdiff
path: root/ttd.c
diff options
context:
space:
mode:
authorbjarni <bjarni@openttd.org>2004-12-22 21:12:36 +0000
committerbjarni <bjarni@openttd.org>2004-12-22 21:12:36 +0000
commitfb345e983e644ed54dc16419dc86efb39afeaa1a (patch)
tree152ac6fd50333783aaad3a27f3e03b5dda93fd45 /ttd.c
parent64e153fc348460aa9f495ca780311d4a8adc0a03 (diff)
downloadopenttd-fb345e983e644ed54dc16419dc86efb39afeaa1a.tar.xz
(svn r1236) MorphOS: added make release like in OSX (tokai)
MorphOS: cleaned up the code telling the difference between AmigaOS and MorphOS (tokai)
Diffstat (limited to 'ttd.c')
-rw-r--r--ttd.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/ttd.c b/ttd.c
index b7fbbffc9..c3647c253 100644
--- a/ttd.c
+++ b/ttd.c
@@ -314,7 +314,9 @@ static void showhelp()
" -G seed = Set random seed\n"
" -n [ip#player:port] = Start networkgame\n"
" -D = Start dedicated server\n"
+ #if !defined(__MORPHOS__) && !defined(__AMIGA__)
" -f = Fork into the background (dedicated only)\n"
+ #endif
" -i = Force to use the DOS palette (use this if you see a lot of pink)\n"
" -p #player = Player as #player (deprecated) (network only)\n"
);
@@ -526,6 +528,7 @@ int ttd_main(int argc, char* argv[])
bool network = false;
char *network_conn = NULL;
char *language = NULL;
+ char *optformat;
char musicdriver[16], sounddriver[16], videodriver[16];
int resolution[2] = {0,0};
uint startdate = -1;
@@ -541,7 +544,13 @@ int ttd_main(int argc, char* argv[])
// a letter means: it accepts that param (e.g.: -h)
// a ':' behind it means: it need a param (e.g.: -m<driver>)
// a '::' behind it means: it can optional have a param (e.g.: -d<debug>)
- MyGetOptInit(&mgo, argc-1, argv+1, "m:s:v:hDfn::l:eit:d::r:g::G:p:");
+ #if !defined(__MORPHOS__) && !defined(__AMIGA__)
+ optformat = "m:s:v:hDfn::l:eit:d::r:g::G:p:";
+ #else
+ optformat = "m:s:v:hDn::l:eit:d::r:g::G:p:"; // no fork option
+ #endif
+
+ MyGetOptInit(&mgo, argc-1, argv+1, optformat);
while ((i = MyGetOpt(&mgo)) != -1) {
switch(i) {
case 'm': ttd_strlcpy(musicdriver, mgo.opt, sizeof(musicdriver)); break;