Source release of Wolfenstein 3D Classic Platinum for iOS, 2.1

This commit is contained in:
Travis Bradshaw
2012-01-31 17:08:50 -06:00
parent 16304944b4
commit d7fff51d7d
235 changed files with 64191 additions and 1418 deletions

View File

@@ -1,6 +1,9 @@
/*
Copyright (C) 2009 Id Software, Inc.
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This file is part of the WOLF3D iOS v2.1 GPL Source Code.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -20,22 +23,46 @@
#import <UIKit/UIKit.h>
#import <UIKit/UIAccelerometer.h>
#import <AVFoundation/AVAudioPlayer.h>
#import "iphone_store.h"
@class EAGLView;
@class wolf3dViewController;
@interface wolf3dAppDelegate : NSObject <UIApplicationDelegate, UIAccelerometerDelegate, UIAlertViewDelegate> {
UIWindow *window;
EAGLView *glView;
UINavigationController *navigationController;
wolf3dViewController *viewController;
int lastAccelUpdateMsec;
@private
UIView *waitingView;
// UIAlertView *alertPurchaseSpear;
AVAudioPlayer * player;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet EAGLView *glView;
@property (nonatomic, retain) IBOutlet wolf3dViewController *viewController;
@property (nonatomic, retain) UINavigationController *navigationController;
@property (nonatomic, retain) UIView *waitingView;
@property (nonatomic, retain) AVAudioPlayer *player;
- (void)initMenuMusicPlayer;
- (void)startMenuMusic;
- (void)stopMenuMusic;
- (void)restartAccelerometerIfNeeded;
- (void)showOpenGL;
- (void)GLtoMainMenu;
- (void)GLtoPreviousMenu;
- (void)didRotate:(NSNotification *)notification;
- (void)setScreenForOrientation:(UIDeviceOrientation)orientation;
- (void)dismissWaitingView;
@end
// Callback for in-app purchase.
void inAppPurchaseCallback( InAppPurchaseResult result );