diff options
| author | tomas <tomas@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-02 14:38:56 +0000 |
|---|---|---|
| committer | tomas <tomas@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-02 14:38:56 +0000 |
| commit | f7222e01e1f9d3732541e90497f1e535daa02825 (patch) | |
| tree | 1405e5537da2961f8ef6bab235cabe766bc8ff60 /src/screen | |
| parent | 7ff3c4611aedd0caec85be4b2dac8989373af5a6 (diff) | |
- oprava chyby v screen gameType, po ukoncene hre se nezobrazili textove pole pro zadani ip adresy a
portu, pri vytvareni serveru
- oprava chyby, kdy se ulozila adresa pro bind ip a port herniho serveru, kde se hralo predtim. Ted se
ip a port herniho serveru nastavi vzdy na puvodni hodnoty
git-svn-id: http://opensvn.csie.org/tuxanci_ng@85 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/screen')
| -rw-r--r-- | src/screen/screen_gameType.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/screen/screen_gameType.c b/src/screen/screen_gameType.c index df3d4dc..d54d63a 100644 --- a/src/screen/screen_gameType.c +++ b/src/screen/screen_gameType.c @@ -51,6 +51,10 @@ void startScreenGameType() #ifndef NO_SOUND playMusic("menu", MUSIC_GROUP_BASE); #endif + + check_none->status = TRUE; + check_server->status = FALSE; + check_client->status = FALSE; } void drawScreenGameType() @@ -69,6 +73,15 @@ void drawScreenGameType() drawWidgetTextfield(textfield_ip); } + if( check_server->status == TRUE ) + { + setSettingIP (getParamElse ("--ip", "127.0.0.1")); + setSettingPort (atoi (getParamElse("--port", "2200"))); + } + + if( check_client->status == TRUE ) + drawWidgetButton(button_browser); + drawWidgetCheck(check_none); drawWidgetCheck(check_server); drawWidgetCheck(check_client); @@ -76,8 +89,6 @@ void drawScreenGameType() drawWidgetButton(button_back); drawWidgetButton(button_play); - if( check_client->status == TRUE ) - drawWidgetButton(button_browser); } void eventScreenGameType() |