comparison test/testjoystick.c @ 2433:450a9bf50c37 gsoc2008_iphone

Added line to set proper display resolution on iPhone OS
author Holmes Futrell <hfutrell@umail.ucsb.edu>
date Fri, 15 Aug 2008 00:59:14 +0000
parents 6280c111ee80
children
comparison
equal deleted inserted replaced
2432:daf3baf72a45 2433:450a9bf50c37
5 #include <stdlib.h> 5 #include <stdlib.h>
6 #include <string.h> 6 #include <string.h>
7 7
8 #include "SDL.h" 8 #include "SDL.h"
9 9
10 #ifdef __IPHONEOS__
11 #define SCREEN_WIDTH 320
12 #define SCREEN_HEIGHT 480
13 #else
10 #define SCREEN_WIDTH 640 14 #define SCREEN_WIDTH 640
11 #define SCREEN_HEIGHT 480 15 #define SCREEN_HEIGHT 480
16 #endif
12 17
13 void 18 void
14 WatchJoystick(SDL_Joystick * joystick) 19 WatchJoystick(SDL_Joystick * joystick)
15 { 20 {
16 SDL_Surface *screen; 21 SDL_Surface *screen;
127 if (y < 0) { 132 if (y < 0) {
128 y = 0; 133 y = 0;
129 } else if (y > (SCREEN_HEIGHT - 16)) { 134 } else if (y > (SCREEN_HEIGHT - 16)) {
130 y = SCREEN_HEIGHT - 16; 135 y = SCREEN_HEIGHT - 16;
131 } 136 }
137
132 axis_area[i][draw].x = (Sint16) x; 138 axis_area[i][draw].x = (Sint16) x;
133 axis_area[i][draw].y = (Sint16) y; 139 axis_area[i][draw].y = (Sint16) y;
134 axis_area[i][draw].w = 16; 140 axis_area[i][draw].w = 16;
135 axis_area[i][draw].h = 16; 141 axis_area[i][draw].h = 16;
136 SDL_FillRect(screen, &axis_area[i][draw], 0xFFFF); 142 SDL_FillRect(screen, &axis_area[i][draw], 0xFFFF);