cocoaTouch/SDLOverrides/SDL_uikitview.m
changeset 2714 c85ffe57d971
parent 2705 2b5625c4ec16
child 2724 601158aaa201
--- a/cocoaTouch/SDLOverrides/SDL_uikitview.m	Sun Jan 24 19:01:51 2010 +0000
+++ b/cocoaTouch/SDLOverrides/SDL_uikitview.m	Sun Jan 24 19:52:30 2010 +0000
@@ -37,7 +37,7 @@
 // they have to be global variables to allow showControls() to use them
 UIButton *attackButton, *menuButton;
 
-- (void)dealloc {
+-(void) dealloc {
 #if SDL_IPHONE_KEYBOARD
 	SDL_DelKeyboard(0);
 	[textField release];
@@ -52,7 +52,7 @@
 	// this object is inherited by SDL_openglesview.m which is the one allocated by SDL.
 	// We select this class with [self superclass] and call the selectors with "+" because
 	// they are superclass methods 
-	self = [super initWithFrame: frame];
+	self = [super initWithFrame:frame];
 	
 #if SDL_IPHONE_KEYBOARD
 	[self initializeKeyboard];
@@ -77,7 +77,6 @@
 	[menuButton addTarget:[self superclass] action:@selector(attackButtonPressed) forControlEvents:UIControlEventTouchUpInside];
 	[self addSubview:menuButton];
 
-	[[SDLUIKitDelegate sharedAppDelegate].window makeKeyAndVisible];
 	self.multipleTouchEnabled = YES;
 
 	return self;
@@ -87,9 +86,9 @@
 #pragma mark Exported functions for FreePascal
 
 const char* IPH_getDocumentsPath() {
-    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
-    NSString *documentsDirectory = [paths objectAtIndex: 0];
-    return [documentsDirectory UTF8String];
+	NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
+	NSString *documentsDirectory = [paths objectAtIndex: 0];
+	return [documentsDirectory UTF8String];
 }
 
 void IPH_showControls (void) {
@@ -167,7 +166,7 @@
 
 	// one tap - single click
 	if (1 == [touch tapCount] ) {
-		//SDL_WarpMouseInWindow([SDLUIKitDelegate sharedAppDelegate].windowID, gestureStartPoint.x, gestureStartPoint.y);
+		//SDL_WarpMouseInWindow([SDLUIKitDelegate sharedAppDelegate].window, gestureStartPoint.x, gestureStartPoint.y);
 		HW_click();
 	}
 	
@@ -395,9 +394,7 @@
 /* iPhone keyboard addition functions */
 #if SDL_IPHONE_KEYBOARD
 
-int SDL_iPhoneKeyboardShow(SDL_WindowID windowID) {
-	
-	SDL_Window *window = SDL_GetWindowFromID(windowID);
+int SDL_iPhoneKeyboardShow(SDL_Window *window) {
 	SDL_WindowData *data;
 	SDL_uikitview *view;
 	
@@ -419,9 +416,7 @@
 	}
 }
 
-int SDL_iPhoneKeyboardHide(SDL_WindowID windowID) {
-	
-	SDL_Window *window = SDL_GetWindowFromID(windowID);
+int SDL_iPhoneKeyboardHide(SDL_Window *window) {
 	SDL_WindowData *data;
 	SDL_uikitview *view;
 	
@@ -443,9 +438,7 @@
 	}
 }
 
-SDL_bool SDL_iPhoneKeyboardIsShown(SDL_WindowID windowID) {
-	
-	SDL_Window *window = SDL_GetWindowFromID(windowID);
+SDL_bool SDL_iPhoneKeyboardIsShown(SDL_Window *window) {
 	SDL_WindowData *data;
 	SDL_uikitview *view;
 	
@@ -466,9 +459,7 @@
 	}
 }
 
-int SDL_iPhoneKeyboardToggle(SDL_WindowID windowID) {
-	
-	SDL_Window *window = SDL_GetWindowFromID(windowID);
+int SDL_iPhoneKeyboardToggle(SDL_Window *window) {
 	SDL_WindowData *data;
 	SDL_uikitview *view;
 	
@@ -485,11 +476,11 @@
 		return -1;
 	}
 	else {
-		if (SDL_iPhoneKeyboardIsShown(windowID)) {
-			SDL_iPhoneKeyboardHide(windowID);
+		if (SDL_iPhoneKeyboardIsShown(window)) {
+			SDL_iPhoneKeyboardHide(window);
 		}
 		else {
-			SDL_iPhoneKeyboardShow(windowID);
+			SDL_iPhoneKeyboardShow(window);
 		}
 		return 0;
 	}
@@ -499,21 +490,21 @@
 
 /* stubs, used if compiled without keyboard support */
 
-int SDL_iPhoneKeyboardShow(SDL_WindowID windowID) {
+int SDL_iPhoneKeyboardShow(SDL_Window *window) {
 	SDL_SetError("Not compiled with keyboard support");
 	return -1;
 }
 
-int SDL_iPhoneKeyboardHide(SDL_WindowID windowID) {
+int SDL_iPhoneKeyboardHide(SDL_Window *window) {
 	SDL_SetError("Not compiled with keyboard support");
 	return -1;
 }
 
-SDL_bool SDL_iPhoneKeyboardIsShown(SDL_WindowID windowID) {
+SDL_bool SDL_iPhoneKeyboardIsShown(SDL_Window *window) {
 	return 0;
 }
 
-int SDL_iPhoneKeyboardToggle(SDL_WindowID windowID) {
+int SDL_iPhoneKeyboardToggle(SDL_Window *window) {
 	SDL_SetError("Not compiled with keyboard support");
 	return -1;
 }