src/intro_gui.cpp
branchgamebalance
changeset 9911 0b8b245a2391
parent 9906 6f41b8713b65
child 6720 35756db7e577
equal deleted inserted replaced
9910:0b2aebc8283e 9911:0b8b245a2391
    62 		SetDParam(0, STR_6801_EASY + _opt_newgame.diff_level);
    62 		SetDParam(0, STR_6801_EASY + _opt_newgame.diff_level);
    63 		DrawWindowWidgets(w);
    63 		DrawWindowWidgets(w);
    64 		break;
    64 		break;
    65 
    65 
    66 	case WE_CLICK:
    66 	case WE_CLICK:
       
    67 		/* Do not create a network server when you (just) have closed one of the game
       
    68 		 * creation/load windows for the network server. */
       
    69 		if (2 <= e->we.click.widget && e->we.click.widget <= 6) _is_network_server = false;
       
    70 
    67 		switch (e->we.click.widget) {
    71 		switch (e->we.click.widget) {
    68 		case 2: ShowGenerateLandscape(); break;
    72 		case 2: ShowGenerateLandscape(); break;
    69 		case 3: ShowSaveLoadDialog(SLD_LOAD_GAME); break;
    73 		case 3: ShowSaveLoadDialog(SLD_LOAD_GAME); break;
    70 		case 4: ShowSaveLoadDialog(SLD_LOAD_SCENARIO); break;
    74 		case 4: ShowSaveLoadDialog(SLD_LOAD_SCENARIO); break;
    71 		case 5: ShowSaveLoadDialog(SLD_LOAD_HEIGHTMAP); break;
    75 		case 5: ShowSaveLoadDialog(SLD_LOAD_HEIGHTMAP); break;