Mercurial > sdl-ios-xcode
comparison src/video/uikit/SDL_uikitappdelegate.h @ 2401:32602672020e gsoc2008_iphone
turned singleton window instance into member variable instead. Added convenience method for getting singleton app delegate.
author | Holmes Futrell <hfutrell@umail.ucsb.edu> |
---|---|
date | Tue, 22 Jul 2008 23:02:53 +0000 |
parents | 0381047f2210 |
children | e060950cbf30 |
comparison
equal
deleted
inserted
replaced
2400:e103b316a4ef | 2401:32602672020e |
---|---|
1 // | 1 /* |
2 // SDLUIKitDelegate.h | 2 SDL - Simple DirectMedia Layer |
3 // iPodSDL | 3 Copyright (C) 1997-2006 Sam Lantinga |
4 // | 4 |
5 // Created by Holmes Futrell on 5/29/08. | 5 This library is free software; you can redistribute it and/or |
6 // Copyright 2008 __MyCompanyName__. All rights reserved. | 6 modify it under the terms of the GNU Lesser General Public |
7 // | 7 License as published by the Free Software Foundation; either |
8 version 2.1 of the License, or (at your option) any later version. | |
9 | |
10 This library is distributed in the hope that it will be useful, | |
11 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
13 Lesser General Public License for more details. | |
14 | |
15 You should have received a copy of the GNU Lesser General Public | |
16 License along with this library; if not, write to the Free Software | |
17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | |
18 | |
19 Sam Lantinga | |
20 slouken@libsdl.org | |
21 */ | |
8 | 22 |
9 #import <UIKit/UIKit.h> | 23 #import <UIKit/UIKit.h> |
10 #import "SDL_uikitopenglview.h" | 24 #import "SDL_uikitopenglview.h" |
11 | 25 |
12 @interface SDLUIKitDelegate : NSObject<UIApplicationDelegate> { | 26 @interface SDLUIKitDelegate:NSObject < UIApplicationDelegate > { |
13 UIWindow *window; | 27 UIWindow *window; |
14 SDL_uikitopenglview *view; | |
15 } | 28 } |
16 | 29 |
30 @property (readwrite, retain) UIWindow *window; | |
31 | |
32 +(SDLUIKitDelegate *)sharedAppDelegate; | |
33 | |
17 @end | 34 @end |