From f7222e01e1f9d3732541e90497f1e535daa02825 Mon Sep 17 00:00:00 2001 From: tomas Date: Wed, 2 Jul 2008 14:38:56 +0000 Subject: - 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 --- config.h | 2 +- src/screen/screen_gameType.c | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/config.h b/config.h index 6891cf8..785fc91 100644 --- a/config.h +++ b/config.h @@ -6,6 +6,6 @@ #define DEBUG_CLIENT_RECV */ -#define TUXANCI_NG_VERSION "svn84" +#define TUXANCI_NG_VERSION "svn85" #define DESTDIR "/usr/local/" 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() -- cgit v1.2.3