summaryrefslogtreecommitdiff
path: root/src/screen/screen_gameType.c
diff options
context:
space:
mode:
authortomas <tomas@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-02 14:38:56 +0000
committertomas <tomas@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-02 14:38:56 +0000
commitf7222e01e1f9d3732541e90497f1e535daa02825 (patch)
tree1405e5537da2961f8ef6bab235cabe766bc8ff60 /src/screen/screen_gameType.c
parent7ff3c4611aedd0caec85be4b2dac8989373af5a6 (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/screen_gameType.c')
-rw-r--r--src/screen/screen_gameType.c15
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()