Subversion Repositories Games.Chess Giants

Rev

Rev 2 | Rev 11 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 3
Line 206... Line 206...
206
      hMainWnd = CreateWindowEx (0, wc.lpszClassName, PROGRAM_NAME, WS_POPUPWINDOW,
206
      hMainWnd = CreateWindowEx (0, wc.lpszClassName, PROGRAM_NAME, WS_POPUPWINDOW,
207
                                 0, 0, GetSystemMetrics (SM_CXSCREEN), GetSystemMetrics (SM_CYSCREEN),
207
                                 0, 0, GetSystemMetrics (SM_CXSCREEN), GetSystemMetrics (SM_CYSCREEN),
208
                                 NULL, hMenu, hAppInstance, NULL);
208
                                 NULL, hMenu, hAppInstance, NULL);
209
   else
209
   else
210
   {
210
   {
211
      // in windowed mode, ensure window width and height aren't greater than screen size
211
      // in windowed mode, ensure window width and height aren't greater than screen size nor lower than a safe minimum
212
      if (options.window_width > GetSystemMetrics (SM_CXMAXTRACK))
212
      if (options.window_width > GetSystemMetrics (SM_CXMAXTRACK))
213
         options.window_width = GetSystemMetrics (SM_CXMAXTRACK);
213
         options.window_width = GetSystemMetrics (SM_CXMAXTRACK); // check this first in case screen size is reported incorrect
214
      if (options.window_height > GetSystemMetrics (SM_CYMAXTRACK))
214
      if (options.window_height > GetSystemMetrics (SM_CYMAXTRACK))
215
         options.window_height = GetSystemMetrics (SM_CYMAXTRACK);
215
         options.window_height = GetSystemMetrics (SM_CYMAXTRACK);
-
 
216
      if (options.window_width < 640)
-
 
217
         options.window_width = 640; // check this secondly in case screen size is reported incorrect
-
 
218
      if (options.window_height < 480)
-
 
219
         options.window_height = 480;
216
 
220
 
217
      hMainWnd = CreateWindowEx (0, wc.lpszClassName, PROGRAM_NAME, WS_OVERLAPPEDWINDOW,
221
      hMainWnd = CreateWindowEx (0, wc.lpszClassName, PROGRAM_NAME, WS_OVERLAPPEDWINDOW,
218
                                 GetSystemMetrics (SM_CXSCREEN) / 2 - options.window_width / 2,
222
                                 GetSystemMetrics (SM_CXSCREEN) / 2 - options.window_width / 2,
219
                                 GetSystemMetrics (SM_CYSCREEN) / 2 - options.window_height / 2,
223
                                 GetSystemMetrics (SM_CYSCREEN) / 2 - options.window_height / 2,
220
                                 options.window_width,
224
                                 options.window_width,