X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fscreens.c;h=758e536d29a16b17e97e7bdc095e29d094ea8f6e;hb=ba20bcc8b425b7addb2bd1bfc4ef3661e56ccd43;hp=3ffcb48493dcb0b11ae1bd0b2196b08d2b2fc8c2;hpb=41165ff0a84cf7c0391f6b56520a1f7f97ccf496;p=rocksndiamonds.git diff --git a/src/screens.c b/src/screens.c index 3ffcb484..758e536d 100644 --- a/src/screens.c +++ b/src/screens.c @@ -1642,6 +1642,7 @@ void DrawMainMenu() DrawCursorAndText_Main(-1, FALSE, FALSE); DrawPreviewLevelInitial(); + DrawNetworkPlayers(); HandleMainMenu(0, 0, 0, 0, MB_MENU_INITIALIZE); @@ -6449,12 +6450,9 @@ static void changeSetupValue(int screen_pos, int setup_info_pos_raw, int dx) { network.enabled = setup.network_mode; - SetGameStatus(GAME_MODE_LOADING); - SetDrawBackgroundMask(REDRAW_NONE); - FadeOut(REDRAW_ALL); - ClearRectangle(drawto, 0, 0, WIN_XSIZE, WIN_YSIZE); + ClearField(); FadeIn(REDRAW_ALL); @@ -6463,11 +6461,6 @@ static void changeSetupValue(int screen_pos, int setup_info_pos_raw, int dx) else DisconnectFromNetworkServer(); - SetGameStatus(GAME_MODE_SETUP); - SetDrawBackgroundMask(REDRAW_FIELD); - - redraw_mask = REDRAW_ALL; - DrawSetupScreen(); } }