src/intro_gui.cpp
branchcpp_gui
changeset 6251 cd413fa2e252
parent 6241 6a7a41b0cd32
child 6258 a2f86b8fd99b
equal deleted inserted replaced
6250:5135b200b376 6251:cd413fa2e252
    48 }
    48 }
    49 
    49 
    50 static void SelectGameWndProc(Window *w, WindowEvent *e)
    50 static void SelectGameWndProc(Window *w, WindowEvent *e)
    51 {
    51 {
    52 	switch (e->event) {
    52 	switch (e->event) {
    53 	case WE_CREATE: LowerWindowWidget(w, _opt_newgame.landscape + 8); break;
    53 	case WE_CREATE: w->LowerWidget(_opt_newgame.landscape + 8); break;
    54 
    54 
    55 	case WE_PAINT:
    55 	case WE_PAINT:
    56 		SetWindowWidgetLoweredState(w, 8,  _opt_newgame.landscape == LT_NORMAL);
    56 		w->SetWidgetLoweredState(8,  _opt_newgame.landscape == LT_NORMAL);
    57 		SetWindowWidgetLoweredState(w, 9,  _opt_newgame.landscape == LT_HILLY);
    57 		w->SetWidgetLoweredState(9,  _opt_newgame.landscape == LT_HILLY);
    58 		SetWindowWidgetLoweredState(w, 10, _opt_newgame.landscape == LT_DESERT);
    58 		w->SetWidgetLoweredState(10, _opt_newgame.landscape == LT_DESERT);
    59 		SetWindowWidgetLoweredState(w, 11, _opt_newgame.landscape == LT_CANDY);
    59 		w->SetWidgetLoweredState(11, _opt_newgame.landscape == LT_CANDY);
    60 		SetDParam(0, STR_6801_EASY + _opt_newgame.diff_level);
    60 		SetDParam(0, STR_6801_EASY + _opt_newgame.diff_level);
    61 		w->DrawWidgets();
    61 		w->DrawWidgets();
    62 		break;
    62 		break;
    63 
    63 
    64 	case WE_CLICK:
    64 	case WE_CLICK:
    74 			} else {
    74 			} else {
    75 				ShowNetworkGameWindow();
    75 				ShowNetworkGameWindow();
    76 			}
    76 			}
    77 			break;
    77 			break;
    78 		case 8: case 9: case 10: case 11:
    78 		case 8: case 9: case 10: case 11:
    79 			RaiseWindowWidget(w, _opt_newgame.landscape + 8);
    79 			w->RaiseWidget(_opt_newgame.landscape + 8);
    80 			SetNewLandscapeType(e->we.click.widget - 8);
    80 			SetNewLandscapeType(e->we.click.widget - 8);
    81 			break;
    81 			break;
    82 		case 12: ShowGameOptions(); break;
    82 		case 12: ShowGameOptions(); break;
    83 		case 13: ShowGameDifficulty(); break;
    83 		case 13: ShowGameDifficulty(); break;
    84 		case 14: ShowPatchesSelection(); break;
    84 		case 14: ShowPatchesSelection(); break;