project_files/HedgewarsMobile/Classes/SDL_uikitappdelegate.h
author nemo
Sun, 10 Oct 2010 20:16:17 -0400
changeset 3951 c9a63db3e603
parent 3935 5ca27a0e9a63
child 3971 5c82ee165ed5
permissions -rw-r--r--
Correct another bug in slot switching, adjust width of theme list, really truly fix reset of weps (I hope) should also fix infinite teleport bug in place hogs mode. Slow update of health to 5s for inf attack mode.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     1
/*
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     2
    SDL - Simple DirectMedia Layer
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     3
    Copyright (C) 1997-2010 Sam Lantinga
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     4
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     5
    This library is free software; you can redistribute it and/or
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     6
    modify it under the terms of the GNU Lesser General Public
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     7
    License as published by the Free Software Foundation; either
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     8
    version 2.1 of the License, or (at your option) any later version.
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     9
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    10
    This library is distributed in the hope that it will be useful,
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    11
    but WITHOUT ANY WARRANTY; without even the implied warranty of
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    12
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    13
    Lesser General Public License for more details.
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    14
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    15
    You should have received a copy of the GNU Lesser General Public
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    16
    License along with this library; if not, write to the Free Software
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    17
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    18
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    19
    Sam Lantinga
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    20
    slouken@libsdl.org
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    21
*/
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    22
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    23
#import <UIKit/UIKit.h>
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    24
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    25
@class MainMenuViewController;
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    26
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    27
@interface SDLUIKitDelegate:NSObject<UIApplicationDelegate> {
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    28
    MainMenuViewController *mainViewController;
3922
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    29
    UIWindow *uiwindow;
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    30
    UIWindow *secondWindow;
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    31
    BOOL isInGame;
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    32
}
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    33
3659
f8d5ac50e307 half reworking of the settings page with delegation
koda
parents: 3616
diff changeset
    34
@property (nonatomic,retain) MainMenuViewController *mainViewController;
3922
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    35
@property (nonatomic,retain) UIWindow *uiwindow;
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    36
@property (nonatomic,retain) UIWindow *secondWindow;
3659
f8d5ac50e307 half reworking of the settings page with delegation
koda
parents: 3616
diff changeset
    37
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    38
+(SDLUIKitDelegate *)sharedAppDelegate;
3616
85d69ddb41b6 tackling the iphoneos todo (another trial for the beginning sporadic bug, remove curl animation, don't need to go to detail page)
koda
parents: 3598
diff changeset
    39
-(void) startSDLgame:(NSDictionary *)gameDictionary;
3935
5ca27a0e9a63 made the new menu toggable
koda
parents: 3922
diff changeset
    40
-(void) displayOverlayLater:(id) object;
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    41
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    42
@end
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    43