project_files/HedgewarsMobile/Classes/HedgewarsAppDelegate.h
author dag10 <gottlieb.drew@gmail.com>
Wed, 16 Jan 2013 18:34:43 -0500
changeset 8393 85bd6c7b2641
parent 7302 3eac6e64b20b
child 10108 c68cf030eded
permissions -rw-r--r--
Can now change theme for static and mission maps. Fixed mission map descriptions that had commas which broke them. Now, you must escape commas in map descriptions. Made bgwidget repaint on animation tick to avoid buffer-not-clearing issue with widgets that change overtop the background leaving a ghost image of the widget's previous state. Generated map is now the default map in the mapconfig widget.
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
6700
e04da46ee43c the most important commit of the year
koda
parents: 6624
diff changeset
     3
 * Copyright (c) 2009-2012 Vittorio Giovara <vittorio.giovara@gmail.com>
5017
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
 */
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    18
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    19
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    20
#import <UIKit/UIKit.h>
7302
3eac6e64b20b updated ios project file
koda
parents: 6832
diff changeset
    21
#import "../src/video/uikit/SDL_uikitappdelegate.h"
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    22
6832
fae8fd118da9 dates are no more!
koda
parents: 6822
diff changeset
    23
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    24
@class MainMenuViewController;
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    25
5154
851f36579ed4 initial refactoring for interfacing the game engine from the ios frontend (game doesn't run yet)
koda
parents: 5017
diff changeset
    26
@interface HedgewarsAppDelegate : SDLUIKitDelegate {
6822
206db098f8c5 ios headers cleanup, with tweaks to +randomPort and grenade timer handling in overlay
koda
parents: 6700
diff changeset
    27
    MainMenuViewController *mainViewController;     // required to dismiss the SettingsBaseViewController
3922
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    28
    UIWindow *uiwindow;
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    29
}
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    30
3659
f8d5ac50e307 half reworking of the settings page with delegation
koda
parents: 3616
diff changeset
    31
@property (nonatomic,retain) MainMenuViewController *mainViewController;
3922
44804043b691 iPad Video Out support (+less warnings +code update for latest SDL)
koda
parents: 3910
diff changeset
    32
@property (nonatomic,retain) UIWindow *uiwindow;
3659
f8d5ac50e307 half reworking of the settings page with delegation
koda
parents: 3616
diff changeset
    33
3547
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    34
@end
02875b1145b7 i <3 mercurial
koda
parents: 3546
diff changeset
    35