equal
deleted
inserted
replaced
126 } else { |
126 } else { |
127 int n = 0; |
127 int n = 0; |
128 for (i = 0; modes[i]; i++) { |
128 for (i = 0; modes[i]; i++) { |
129 int w = modes[i]->w; |
129 int w = modes[i]->w; |
130 int h = modes[i]->h; |
130 int h = modes[i]->h; |
131 if (IS_INT_INSIDE(w, 640, MAX_SCREEN_WIDTH + 1) && |
131 if (IsInsideMM(w, 640, MAX_SCREEN_WIDTH + 1) && |
132 IS_INT_INSIDE(h, 480, MAX_SCREEN_HEIGHT + 1)) { |
132 IsInsideMM(h, 480, MAX_SCREEN_HEIGHT + 1)) { |
133 int j; |
133 int j; |
134 for (j = 0; j < n; j++) { |
134 for (j = 0; j < n; j++) { |
135 if (_resolutions[j][0] == w && _resolutions[j][1] == h) break; |
135 if (_resolutions[j][0] == w && _resolutions[j][1] == h) break; |
136 } |
136 } |
137 |
137 |
418 HandleKeypress(ConvertSdlKeyIntoMy(&ev.key.keysym)); |
418 HandleKeypress(ConvertSdlKeyIntoMy(&ev.key.keysym)); |
419 } |
419 } |
420 break; |
420 break; |
421 |
421 |
422 case SDL_VIDEORESIZE: { |
422 case SDL_VIDEORESIZE: { |
423 int w = clamp(ev.resize.w, 64, MAX_SCREEN_WIDTH); |
423 int w = Clamp(ev.resize.w, 64, MAX_SCREEN_WIDTH); |
424 int h = clamp(ev.resize.h, 64, MAX_SCREEN_HEIGHT); |
424 int h = Clamp(ev.resize.h, 64, MAX_SCREEN_HEIGHT); |
425 ChangeResInGame(w, h); |
425 ChangeResInGame(w, h); |
426 break; |
426 break; |
427 } |
427 } |
428 } |
428 } |
429 return -1; |
429 return -1; |