project_files/HedgewarsMobile/Classes/HedgewarsAppDelegate.h
author nemo
Sun, 17 Apr 2011 23:44:54 -0400
changeset 5153 c1df8a73f916
parent 5017 d29cf06d7d11
child 5154 851f36579ed4
permissions -rw-r--r--
I'm not saying this fixes anything, I'm just hoping it inspires Tiy to take an interest in the theme. (removes the background water effect that just wasn't working, puts in new spray objects including removing the copyrighted one, tries for a sand that doesn't look like sandpaper)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
     1
/*
5017
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
     2
 * Hedgewars-iOS, a Hedgewars port for iOS devices
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
     3
 * Copyright (c) 2009-2011 Vittorio Giovara <vittorio.giovara@gmail.com>
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
     4
 *
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
     5
 * This program is free software; you can redistribute it and/or modify
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
     6
 * it under the terms of the GNU General Public License as published by
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
     7
 * the Free Software Foundation; version 2 of the License
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
     8
 *
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
     9
 * This program is distributed in the hope that it will be useful,
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    12
 * GNU General Public License for more details.
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    13
 *
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    14
 * You should have received a copy of the GNU General Public License
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    15
 * along with this program; if not, write to the Free Software
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    16
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    17
 *
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    18
 * File created on 13/03/2011.
d29cf06d7d11 update headers a bit
koda
parents: 5002
diff changeset
    19
 */
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    20
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    21
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    22
#import <UIKit/UIKit.h>
5002
a9c44a8ffec8 we get our own AppDelegate, subclassing SDL_UikitAppDelegate so that we don't have to mess with sdl build system
koda
parents: 4976
diff changeset
    23
#import "SDL_uikitappdelegate.h"
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    24
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    25
@class MainMenuViewController;
4354
c4e1820fa792 update also the project to use those graphics
koda
parents: 3971
diff changeset
    26
@class OverlayViewController;
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    27
5002
a9c44a8ffec8 we get our own AppDelegate, subclassing SDL_UikitAppDelegate so that we don't have to mess with sdl build system
koda
parents: 4976
diff changeset
    28
@interface HedgewarsAppDelegate:SDLUIKitDelegate {
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    29
    MainMenuViewController *mainViewController;
4354
c4e1820fa792 update also the project to use those graphics
koda
parents: 3971
diff changeset
    30
    OverlayViewController *overlayController;
3922
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    31
    UIWindow *uiwindow;
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    32
    UIWindow *secondWindow;
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    33
    BOOL isInGame;
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    34
}
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    35
3971
5c82ee165ed5 minor stuff
koda
parents: 3935
diff changeset
    36
@property (assign) BOOL isInGame;
3659
f8d5ac50e307 half reworking of the settings page with delegation
koda
parents: 3616
diff changeset
    37
@property (nonatomic,retain) MainMenuViewController *mainViewController;
4354
c4e1820fa792 update also the project to use those graphics
koda
parents: 3971
diff changeset
    38
@property (nonatomic,retain) OverlayViewController *overlayController;
3922
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    39
@property (nonatomic,retain) UIWindow *uiwindow;
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    40
@property (nonatomic,retain) UIWindow *secondWindow;
3659
f8d5ac50e307 half reworking of the settings page with delegation
koda
parents: 3616
diff changeset
    41
5002
a9c44a8ffec8 we get our own AppDelegate, subclassing SDL_UikitAppDelegate so that we don't have to mess with sdl build system
koda
parents: 4976
diff changeset
    42
+(HedgewarsAppDelegate *)sharedAppDelegate;
4760
224c31b3ce7d simplify stats handling
koda
parents: 4757
diff changeset
    43
-(NSArray *)startSDLgame:(NSDictionary *)gameDictionary;
3935
5ca27a0e9a63 made the new menu toggable
koda
parents: 3922
diff changeset
    44
-(void) displayOverlayLater:(id) object;
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    45
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    46
@end
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    47