diff options
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() |