equal
deleted
inserted
replaced
97 WDF_STD_TOOLTIPS | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS, |
97 WDF_STD_TOOLTIPS | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS, |
98 _select_game_widgets, |
98 _select_game_widgets, |
99 SelectGameWndProc |
99 SelectGameWndProc |
100 }; |
100 }; |
101 |
101 |
102 void ShowSelectGameWindow(void) |
102 void ShowSelectGameWindow() |
103 { |
103 { |
104 BaseWindow::Allocate(&_select_game_desc); |
104 BaseWindow::Allocate(&_select_game_desc); |
105 WindowFactory::NewWindow(WC_TEST1, 0); |
105 WindowFactory::NewWindow(WC_TEST1, 0); |
106 } |
106 } |
107 |
107 |
108 static void AskExitGameCallback(BaseWindow *w, bool confirmed) |
108 static void AskExitGameCallback(BaseWindow *w, bool confirmed) |
109 { |
109 { |
110 if (confirmed) _exit_game = true; |
110 if (confirmed) _exit_game = true; |
111 } |
111 } |
112 |
112 |
113 void AskExitGame(void) |
113 void AskExitGame() |
114 { |
114 { |
115 #if defined(_WIN32) |
115 #if defined(_WIN32) |
116 SetDParam(0, STR_0133_WINDOWS); |
116 SetDParam(0, STR_0133_WINDOWS); |
117 #elif defined(__APPLE__) |
117 #elif defined(__APPLE__) |
118 SetDParam(0, STR_0135_OSX); |
118 SetDParam(0, STR_0135_OSX); |
122 SetDParam(0, STR_OSNAME_MORPHOS); |
122 SetDParam(0, STR_OSNAME_MORPHOS); |
123 #elif defined(__AMIGA__) |
123 #elif defined(__AMIGA__) |
124 SetDParam(0, STR_OSNAME_AMIGAOS); |
124 SetDParam(0, STR_OSNAME_AMIGAOS); |
125 #elif defined(__OS2__) |
125 #elif defined(__OS2__) |
126 SetDParam(0, STR_OSNAME_OS2); |
126 SetDParam(0, STR_OSNAME_OS2); |
|
127 #elif defined(SUNOS) |
|
128 SetDParam(0, STR_OSNAME_SUNOS); |
127 #else |
129 #else |
128 SetDParam(0, STR_0134_UNIX); |
130 SetDParam(0, STR_0134_UNIX); |
129 #endif |
131 #endif |
130 ShowQuery( |
132 ShowQuery( |
131 STR_00C7_QUIT, |
133 STR_00C7_QUIT, |
139 static void AskExitToGameMenuCallback(BaseWindow *w, bool confirmed) |
141 static void AskExitToGameMenuCallback(BaseWindow *w, bool confirmed) |
140 { |
142 { |
141 if (confirmed) _switch_mode = SM_MENU; |
143 if (confirmed) _switch_mode = SM_MENU; |
142 } |
144 } |
143 |
145 |
144 void AskExitToGameMenu(void) |
146 void AskExitToGameMenu() |
145 { |
147 { |
146 ShowQuery( |
148 ShowQuery( |
147 STR_0161_QUIT_GAME, |
149 STR_0161_QUIT_GAME, |
148 (_game_mode != GM_EDITOR) ? STR_ABANDON_GAME_QUERY : STR_QUIT_SCENARIO_QUERY, |
150 (_game_mode != GM_EDITOR) ? STR_ABANDON_GAME_QUERY : STR_QUIT_SCENARIO_QUERY, |
149 NULL, |
151 NULL, |