equal
deleted
inserted
replaced
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; |