Initial Commit

This commit is contained in:
Jeff Farrand
2014-01-12 09:48:16 -06:00
commit 5b1ff23e0f
759 changed files with 319871 additions and 0 deletions
+255
View File
@@ -0,0 +1,255 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_ControlsMenuViewController">
<connections>
<outlet property="dirWheelButton" destination="33" id="54"/>
<outlet property="dualThumbButton" destination="35" id="55"/>
<outlet property="movestickSize" destination="30" id="57"/>
<outlet property="singleThumbButton" destination="46" id="58"/>
<outlet property="tiltMoveSpeed" destination="41" id="59"/>
<outlet property="tiltTurnSpeed" destination="38" id="60"/>
<outlet property="turnstickSize" destination="37" id="61"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="39" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="Divide.png" id="42">
<rect key="frame" x="36" y="114" width="407" height="7"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="31" customClass="idLabelButton">
<rect key="frame" x="425" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" backgroundImage="AdvancedButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="HudLayoutPressed" destination="-1" eventType="touchUpInside" id="65"/>
<outlet property="label" destination="47" id="50"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="33" customClass="idLabelButton">
<rect key="frame" x="329" y="7" width="123" height="85"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="LayoutWheelButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DirWheelPressed" destination="-1" eventType="touchUpInside" id="63"/>
<outlet property="label" destination="34" id="51"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="35" customClass="idLabelButton">
<rect key="frame" x="178" y="7" width="123" height="85"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="LayoutDualButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DualThumbpadPressed" destination="-1" eventType="touchUpInside" id="64"/>
<outlet property="label" destination="36" id="52"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="43" customClass="idLabelButton">
<rect key="frame" x="0.0" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="62"/>
<outlet property="label" destination="29" id="49"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="46" customClass="idLabelButton">
<rect key="frame" x="28" y="7" width="123" height="85"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="LayoutSingleButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SingleThumbpadPressed" destination="-1" eventType="touchUpInside" id="68"/>
<outlet property="label" destination="32" id="53"/>
</connections>
</button>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="1.5" minValue="0.20000000000000001" maxValue="1.5" id="37" customClass="idSlider">
<rect key="frame" x="34" y="156" width="411" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569364776573" blue="0.023189855779927049" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="TurnStickValChanged" destination="-1" eventType="valueChanged" id="71"/>
</connections>
</slider>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="1500" maxValue="3500" id="38" customClass="idSlider">
<rect key="frame" x="34" y="224" width="411" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569364776573" blue="0.023189855779927049" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="TiltTurnValChanged" destination="-1" eventType="valueChanged" id="70"/>
</connections>
</slider>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="100" maxValue="300" id="41" customClass="idSlider">
<rect key="frame" x="34" y="189" width="411" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569364776573" blue="0.023189855779927049" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="TiltMoveValChanged" destination="-1" eventType="valueChanged" id="69"/>
</connections>
</slider>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="0.5" minValue="0.20000000000000001" maxValue="1" id="30" customClass="idSlider">
<rect key="frame" x="34" y="123" width="411" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="0.0054347827099999997" green="0.0054347827099999997" blue="0.0054347827099999997" alpha="0.0" colorSpace="calibratedRGB"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569364776573" blue="0.023189855779927049" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="MoveStickValChanged" destination="-1" eventType="valueChanged" id="67"/>
</connections>
</slider>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Advanced" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="47" customClass="idLabel">
<rect key="frame" x="417" y="259" width="63" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Tilt_Move_Speed" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="48" customClass="idLabel">
<rect key="frame" x="36" y="208" width="407" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="29" customClass="idLabel">
<rect key="frame" x="9" y="259" width="32" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Single_Thumbpad" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="32" customClass="idLabel">
<rect key="frame" x="34" y="91" width="111" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Dir_&amp;_Wheel" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="34" customClass="idLabel">
<rect key="frame" x="335" y="91" width="111" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Dual_Thumbpad" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="36" customClass="idLabel">
<rect key="frame" x="184" y="91" width="111" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Move_Stick_Size" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="40" customClass="idLabel">
<rect key="frame" x="36" y="141" width="407" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Turn_Stick_Size" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="44" customClass="idLabel">
<rect key="frame" x="36" y="175" width="407" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Tilt_Turn_Speed" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="45" customClass="idLabel">
<rect key="frame" x="36" y="243" width="407" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
</view>
</objects>
<resources>
<image name="AdvancedButton.png" width="93" height="94"/>
<image name="BackButton.png" width="93" height="94"/>
<image name="Divide.png" width="764" height="11"/>
<image name="LayoutDualButton.png" width="241" height="166"/>
<image name="LayoutSingleButton.png" width="241" height="166"/>
<image name="LayoutWheelButton.png" width="241" height="166"/>
<image name="MenuBackground.png" width="960" height="640"/>
</resources>
</document>
+58
View File
@@ -0,0 +1,58 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <UIKit/UIKit.h>
/*
================================================================================================
ControlsMenuViewController
================================================================================================
*/
@interface Doom_ControlsMenuViewController : UIViewController {
IBOutlet UISlider * movestickSize;
IBOutlet UISlider * turnstickSize;
IBOutlet UISlider * tiltMoveSpeed;
IBOutlet UISlider * tiltTurnSpeed;
IBOutlet UIButton * singleThumbButton;
IBOutlet UIButton * dualThumbButton;
IBOutlet UIButton * dirWheelButton;
}
- (void) SetupSlider:(UISlider*)slider minimumTrack:(UIImage*)minImage
maximumTrack:(UIImage*)maxImage
thumb:(UIImage*)thumbImage;
- (IBAction) BackToMain;
- (IBAction) HudLayoutPressed;
- (IBAction) SingleThumbpadPressed;
- (IBAction) DualThumbpadPressed;
- (IBAction) DirWheelPressed;
- (IBAction) MoveStickValChanged;
- (IBAction) TurnStickValChanged;
- (IBAction) TiltMoveValChanged;
- (IBAction) TiltTurnValChanged;
@end
+332
View File
@@ -0,0 +1,332 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "ControlsMenuViewController.h"
#include "doomiphone.h"
#include "iphone_delegate.h"
/*
================================================================================================
CreditsMenuViewController
================================================================================================
*/
@implementation Doom_ControlsMenuViewController
/*
========================
Doom_ControlsMenuViewController::Initialize
========================
*/
- (void) Initialize {
// Minimum track image setup.
UIImage* minimumTrackImage = [UIImage imageNamed:@"SliderBar.png"];
NSInteger minimumTrackImageCap = (NSInteger)(minimumTrackImage.size.width * 0.5f);
UIImage* minimumTrackImageCapped = [minimumTrackImage stretchableImageWithLeftCapWidth:minimumTrackImageCap topCapHeight: 0];
// Maximum track image setup.
UIImage* maximumTrackImage = [UIImage imageNamed:@"SliderBackground.png"];
NSInteger maximumTrackImageCap = (NSInteger)(maximumTrackImage.size.width * 0.5f);
UIImage* maximumTrackImageCapped = [maximumTrackImage stretchableImageWithLeftCapWidth:maximumTrackImageCap topCapHeight: 0];
// Thumb image.
UIImage* thumbImage = [UIImage imageNamed:@"SliderSkull.png"];
// Set up slider instances.
[self SetupSlider:movestickSize minimumTrack:minimumTrackImageCapped
maximumTrack:maximumTrackImageCapped
thumb:thumbImage];
[self SetupSlider:turnstickSize minimumTrack:minimumTrackImageCapped
maximumTrack:maximumTrackImageCapped
thumb:thumbImage];
[self SetupSlider:tiltMoveSpeed minimumTrack:minimumTrackImageCapped
maximumTrack:maximumTrackImageCapped
thumb:thumbImage];
[self SetupSlider:tiltTurnSpeed minimumTrack:minimumTrackImageCapped
maximumTrack:maximumTrackImageCapped
thumb:thumbImage];
movestickSize.value = stickMove->value / 255;
turnstickSize.value = stickTurn->value / 255;
tiltMoveSpeed.value = tiltMove->value;
tiltTurnSpeed.value = tiltTurn->value;
if( controlScheme->value == 0 ) {
singleThumbButton.enabled = NO;
dualThumbButton.enabled = YES;
dirWheelButton.enabled = YES;
} else if( controlScheme->value == 1 ) {
singleThumbButton.enabled = YES;
dualThumbButton.enabled = NO;
dirWheelButton.enabled = YES;
} else if( controlScheme->value == 2 ) {
singleThumbButton.enabled = YES;
dualThumbButton.enabled = YES;
dirWheelButton.enabled = NO;
}
}
/*
========================
Doom_ControlsMenuViewController::initWithNibName
========================
*/
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
/*
========================
Doom_ControlsMenuViewController::didReceiveMemoryWarning
========================
*/
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
/*
========================
Doom_ControlsMenuViewController::viewDidLoad
========================
*/
- (void)viewDidLoad
{
[super viewDidLoad];
[ self Initialize ];
}
/*
========================
Doom_ControlsMenuViewController::viewDidUnload
========================
*/
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
/*
========================
Doom_ControlsMenuViewController::SetupSlider
========================
*/
- (void) SetupSlider:(UISlider*)slider minimumTrack:(UIImage*)minImage
maximumTrack:(UIImage*)maxImage
thumb:(UIImage*)thumbImage {
//[slider setMinimumTrackImage:minImage forState:UIControlStateNormal];
//slider setMaximumTrackImage:maxImage forState:UIControlStateNormal];
[slider setThumbImage:thumbImage forState:UIControlStateNormal];
[slider setThumbImage:thumbImage forState:UIControlStateHighlighted];
}
/*
========================
Doom_ControlsMenuViewController::BackToMain
========================
*/
- (IBAction) BackToMain {
[self.navigationController popViewControllerAnimated:NO];
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_ControlsMenuViewController::HudLayoutPressed
========================
*/
- (IBAction) HudLayoutPressed {
menuState = IPM_HUDEDIT;
HudEditFrame();
[gAppDelegate ShowGLView ];
}
/*
========================
Doom_ControlsMenuViewController::SingleThumbpadPressed
========================
*/
- (IBAction) SingleThumbpadPressed {
Cvar_SetValue( controlScheme->name, 0 );
HudSetForScheme( 0 );
if( controlScheme->value == 0 ) {
singleThumbButton.enabled = NO;
dualThumbButton.enabled = YES;
dirWheelButton.enabled = YES;
} else if( controlScheme->value == 1 ) {
singleThumbButton.enabled = YES;
dualThumbButton.enabled = NO;
dirWheelButton.enabled = YES;
} else if( controlScheme->value == 2 ) {
singleThumbButton.enabled = YES;
dualThumbButton.enabled = YES;
dirWheelButton.enabled = NO;
}
}
/*
========================
Doom_ControlsMenuViewController::DualThumbpadPressed
========================
*/
- (IBAction) DualThumbpadPressed {
Cvar_SetValue( controlScheme->name, 1 );
HudSetForScheme( 1 );
if( controlScheme->value == 0 ) {
singleThumbButton.enabled = NO;
dualThumbButton.enabled = YES;
dirWheelButton.enabled = YES;
} else if( controlScheme->value == 1 ) {
singleThumbButton.enabled = YES;
dualThumbButton.enabled = NO;
dirWheelButton.enabled = YES;
} else if( controlScheme->value == 2 ) {
singleThumbButton.enabled = YES;
dualThumbButton.enabled = YES;
dirWheelButton.enabled = NO;
}
}
/*
========================
Doom_ControlsMenuViewController::DirWheelPressed
========================
*/
- (IBAction) DirWheelPressed {
Cvar_SetValue( controlScheme->name, 2 );
HudSetForScheme( 2 );
if( controlScheme->value == 0 ) {
singleThumbButton.enabled = NO;
dualThumbButton.enabled = YES;
dirWheelButton.enabled = YES;
} else if( controlScheme->value == 1 ) {
singleThumbButton.enabled = YES;
dualThumbButton.enabled = NO;
dirWheelButton.enabled = YES;
} else if( controlScheme->value == 2 ) {
singleThumbButton.enabled = YES;
dualThumbButton.enabled = YES;
dirWheelButton.enabled = NO;
}
}
/*
========================
Doom_ControlsMenuViewController::MoveStickValChanged
========================
*/
- (IBAction) MoveStickValChanged {
Cvar_SetValue( stickMove->name, movestickSize.value * 256.0f );
}
/*
========================
Doom_ControlsMenuViewController::TurnStickValChanged
========================
*/
- (IBAction) TurnStickValChanged {
Cvar_SetValue( stickTurn->name, turnstickSize.value * 256.0f );
}
/*
========================
Doom_ControlsMenuViewController::TiltMoveValChanged
========================
*/
- (IBAction) TiltMoveValChanged {
Cvar_SetValue( tiltMove->name, tiltMoveSpeed.value );
if ( tiltMove->value == 100 ) {
Cvar_SetValue( tiltMove->name, 0 );
tiltMoveSpeed.value = tiltMove->value;
}
if ( tiltMove->value ) {
Cvar_SetValue( tiltTurn->name, 0 );
tiltTurnSpeed.value = tiltTurn->value;
}
}
/*
========================
Doom_ControlsMenuViewController::TiltTurnValChanged
========================
*/
- (IBAction) TiltTurnValChanged {
Cvar_SetValue( tiltTurn->name, tiltTurnSpeed.value );
if ( tiltTurn->value == 1500 ) {
Cvar_SetValue( tiltTurn->name, 0 );
tiltTurnSpeed.value = tiltTurn->value;
}
if ( tiltTurn->value ) {
Cvar_SetValue( tiltMove->name, 0 );
tiltMoveSpeed.value = tiltMove->value;
}
}
@end
+256
View File
@@ -0,0 +1,256 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_ControlsMenuViewController">
<connections>
<outlet property="dirWheelButton" destination="33" id="54"/>
<outlet property="dualThumbButton" destination="35" id="55"/>
<outlet property="movestickSize" destination="30" id="57"/>
<outlet property="singleThumbButton" destination="46" id="58"/>
<outlet property="tiltMoveSpeed" destination="41" id="59"/>
<outlet property="tiltTurnSpeed" destination="38" id="60"/>
<outlet property="turnstickSize" destination="37" id="61"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="39" userLabel="Background">
<rect key="frame" x="42" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="Divide.png" id="42">
<rect key="frame" x="78" y="114" width="407" height="7"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="31" customClass="idLabelButton">
<rect key="frame" x="467" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" backgroundImage="AdvancedButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="HudLayoutPressed" destination="-1" eventType="touchUpInside" id="65"/>
<outlet property="label" destination="47" id="50"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="33" customClass="idLabelButton">
<rect key="frame" x="371" y="7" width="123" height="85"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="LayoutWheelButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DirWheelPressed" destination="-1" eventType="touchUpInside" id="63"/>
<outlet property="label" destination="34" id="51"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="35" customClass="idLabelButton">
<rect key="frame" x="220" y="7" width="123" height="85"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="LayoutDualButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DualThumbpadPressed" destination="-1" eventType="touchUpInside" id="64"/>
<outlet property="label" destination="36" id="52"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="43" customClass="idLabelButton">
<rect key="frame" x="42" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="62"/>
<outlet property="label" destination="29" id="49"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="46" customClass="idLabelButton">
<rect key="frame" x="70" y="7" width="123" height="85"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="LayoutSingleButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SingleThumbpadPressed" destination="-1" eventType="touchUpInside" id="68"/>
<outlet property="label" destination="32" id="53"/>
</connections>
</button>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="0.5" minValue="0.20000000000000001" maxValue="1" id="37" customClass="idSlider">
<rect key="frame" x="76" y="155" width="411" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569359999999" blue="0.023189855780000001" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="TurnStickValChanged" destination="-1" eventType="valueChanged" id="71"/>
</connections>
</slider>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="1500" maxValue="3500" id="38" customClass="idSlider">
<rect key="frame" x="76" y="223" width="411" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569359999999" blue="0.023189855780000001" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="TiltTurnValChanged" destination="-1" eventType="valueChanged" id="70"/>
</connections>
</slider>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="100" maxValue="300" id="41" customClass="idSlider">
<rect key="frame" x="76" y="188" width="411" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569359999999" blue="0.023189855780000001" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="TiltMoveValChanged" destination="-1" eventType="valueChanged" id="69"/>
</connections>
</slider>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="0.5" minValue="0.20000000000000001" maxValue="1" id="30" customClass="idSlider">
<rect key="frame" x="76" y="122" width="411" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="0.0054347827099999997" green="0.0054347827099999997" blue="0.0054347827099999997" alpha="0.0" colorSpace="calibratedRGB"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569359999999" blue="0.023189855780000001" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="MoveStickValChanged" destination="-1" eventType="valueChanged" id="67"/>
</connections>
</slider>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Advanced" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="47" customClass="idLabel">
<rect key="frame" x="459" y="259" width="63" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Tilt_Move_Speed" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="48" customClass="idLabel">
<rect key="frame" x="78" y="208" width="407" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="29" customClass="idLabel">
<rect key="frame" x="51" y="259" width="32" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Single_Thumbpad" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="32" customClass="idLabel">
<rect key="frame" x="76" y="91" width="111" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Dir_&amp;_Wheel" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="34" customClass="idLabel">
<rect key="frame" x="377" y="91" width="111" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Dual_Thumbpad" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="36" customClass="idLabel">
<rect key="frame" x="226" y="91" width="111" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Move_Stick_Size" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="40" customClass="idLabel">
<rect key="frame" x="78" y="141" width="407" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Turn_Stick_Size" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="44" customClass="idLabel">
<rect key="frame" x="78" y="175" width="407" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Tilt_Turn_Speed" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="45" customClass="idLabel">
<rect key="frame" x="78" y="243" width="407" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="AdvancedButton.png" width="93" height="94"/>
<image name="BackButton.png" width="93" height="94"/>
<image name="Divide.png" width="764" height="11"/>
<image name="LayoutDualButton.png" width="241" height="166"/>
<image name="LayoutSingleButton.png" width="241" height="166"/>
<image name="LayoutWheelButton.png" width="241" height="166"/>
<image name="MenuBackground.png" width="960" height="640"/>
</resources>
</document>
+255
View File
@@ -0,0 +1,255 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_ControlsMenuViewController">
<connections>
<outlet property="dirWheelButton" destination="33" id="54"/>
<outlet property="dualThumbButton" destination="35" id="55"/>
<outlet property="movestickSize" destination="30" id="57"/>
<outlet property="singleThumbButton" destination="46" id="58"/>
<outlet property="tiltMoveSpeed" destination="41" id="59"/>
<outlet property="tiltTurnSpeed" destination="38" id="60"/>
<outlet property="turnstickSize" destination="37" id="61"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="39" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="Divide.png" id="42">
<rect key="frame" x="105" y="272" width="814" height="14"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="31" customClass="idLabelButton">
<rect key="frame" x="904" y="21" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" backgroundImage="AdvancedButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="HudLayoutPressed" destination="-1" eventType="touchUpInside" id="65"/>
<outlet property="label" destination="47" id="50"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="43" customClass="idLabelButton">
<rect key="frame" x="15" y="21" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="62"/>
<outlet property="label" destination="29" id="49"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="33" customClass="idLabelButton">
<rect key="frame" x="663" y="104" width="246" height="170"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="LayoutWheelButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DirWheelPressed" destination="-1" eventType="touchUpInside" id="63"/>
<outlet property="label" destination="34" id="51"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="35" customClass="idLabelButton">
<rect key="frame" x="388" y="104" width="246" height="170"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="LayoutDualButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DualThumbpadPressed" destination="-1" eventType="touchUpInside" id="64"/>
<outlet property="label" destination="36" id="52"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="46" customClass="idLabelButton">
<rect key="frame" x="114" y="104" width="246" height="170"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="LayoutSingleButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SingleThumbpadPressed" destination="-1" eventType="touchUpInside" id="68"/>
<outlet property="label" destination="32" id="53"/>
</connections>
</button>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="0.5" minValue="0.20000000000000001" maxValue="1" id="37" customClass="idSlider">
<rect key="frame" x="101" y="438" width="822" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569359999999" blue="0.023189855780000001" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="TurnStickValChanged" destination="-1" eventType="valueChanged" id="71"/>
</connections>
</slider>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="1500" maxValue="3500" id="38" customClass="idSlider">
<rect key="frame" x="101" y="610" width="822" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569359999999" blue="0.023189855780000001" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="TiltTurnValChanged" destination="-1" eventType="valueChanged" id="70"/>
</connections>
</slider>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="100" maxValue="300" id="41" customClass="idSlider">
<rect key="frame" x="101" y="526" width="822" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569359999999" blue="0.023189855780000001" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="TiltMoveValChanged" destination="-1" eventType="valueChanged" id="69"/>
</connections>
</slider>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="0.5" minValue="0.20000000000000001" maxValue="1" id="30" customClass="idSlider">
<rect key="frame" x="101" y="348" width="822" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="0.0054347827099999997" green="0.0054347827099999997" blue="0.0054347827099999997" alpha="0.0" colorSpace="calibratedRGB"/>
<color key="minimumTrackTintColor" red="1" green="0.49936569359999999" blue="0.023189855780000001" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<action selector="MoveStickValChanged" destination="-1" eventType="valueChanged" id="67"/>
</connections>
</slider>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Advanced" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="47" customClass="idLabel">
<rect key="frame" x="899" y="14" width="111" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Tilt_Move_Speed" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="48" customClass="idLabel">
<rect key="frame" x="737" y="556" width="180" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="29" customClass="idLabel">
<rect key="frame" x="38" y="14" width="55" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Single_Thumbpad" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="32" customClass="idLabel">
<rect key="frame" x="138" y="282" width="199" height="28"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Dir_&amp;_Wheel" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="34" customClass="idLabel">
<rect key="frame" x="719" y="282" width="134" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Dual_Thumbpad" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="36" customClass="idLabel">
<rect key="frame" x="424" y="282" width="177" height="28"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Move_Stick_Size" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="40" customClass="idLabel">
<rect key="frame" x="737" y="377" width="180" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Turn_Stick_Size" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="44" customClass="idLabel">
<rect key="frame" x="737" y="468" width="180" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Tilt_Turn_Speed" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="45" customClass="idLabel">
<rect key="frame" x="737" y="640" width="180" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<size key="shadowOffset" width="0.0" height="0.0"/>
</label>
</subviews>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
</view>
</objects>
<resources>
<image name="AdvancedButton.png" width="93" height="94"/>
<image name="BackButton.png" width="93" height="94"/>
<image name="Divide.png" width="764" height="11"/>
<image name="LayoutDualButton.png" width="241" height="166"/>
<image name="LayoutSingleButton.png" width="241" height="166"/>
<image name="LayoutWheelButton.png" width="241" height="166"/>
<image name="MenuBackground.png" width="960" height="640"/>
</resources>
</document>
+360
View File
@@ -0,0 +1,360 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_CreditsMenuViewController">
<connections>
<outlet property="lastItem" destination="46" id="82"/>
<outlet property="scrollView" destination="43" id="83"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="42" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" indicatorStyle="white" id="43">
<rect key="frame" x="78" y="16" width="324" height="284"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Doom Classic" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="68" customClass="idLabel">
<rect key="frame" x="-25" y="14" width="362" height="41"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Programming" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="72" customClass="idLabel">
<rect key="frame" x="-25" y="49" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Programming" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="63" customClass="idLabel">
<rect key="frame" x="-25" y="466" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Carmack" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="73" customClass="idLabel">
<rect key="frame" x="-25" y="85" width="362" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Carmack" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="62" customClass="idLabel">
<rect key="frame" x="-25" y="506" width="362" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Romero" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="61" customClass="idLabel">
<rect key="frame" x="-25" y="524" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Dave Taylor" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="60" customClass="idLabel">
<rect key="frame" x="-25" y="543" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Ultimate Doom additional Level Design" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="51" customClass="idLabel">
<rect key="frame" x="-25" y="841" width="375" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="17"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Anderson" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="50" customClass="idLabel">
<rect key="frame" x="-25" y="868" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Shawn Green" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="49" customClass="idLabel">
<rect key="frame" x="-25" y="888" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="American McGee" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="48" customClass="idLabel">
<rect key="frame" x="-25" y="908" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Romero" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="47" customClass="idLabel">
<rect key="frame" x="-25" y="927" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Tim Willits" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="46" customClass="idLabel">
<rect key="frame" x="-25" y="947" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Design" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="59" customClass="idLabel">
<rect key="frame" x="-25" y="597" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Romero" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="58" customClass="idLabel">
<rect key="frame" x="-25" y="637" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Sandy Peterson" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="57" customClass="idLabel">
<rect key="frame" x="-25" y="657" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Art" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="56" customClass="idLabel">
<rect key="frame" x="-25" y="689" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Adrian Carmack" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="55" customClass="idLabel">
<rect key="frame" x="-25" y="729" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Kevin Cloud" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="54" customClass="idLabel">
<rect key="frame" x="-25" y="749" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Audio" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="53" customClass="idLabel">
<rect key="frame" x="-25" y="781" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Bobby Prince" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="52" customClass="idLabel">
<rect key="frame" x="-25" y="809" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Jeff Farrand" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="74" customClass="idLabel">
<rect key="frame" x="-25" y="106" width="362" height="19"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Ryan Gerleve" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="75" customClass="idLabel">
<rect key="frame" x="-25" y="126" width="362" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Art" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="76" customClass="idLabel">
<rect key="frame" x="-25" y="155" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Audio" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="66" customClass="idLabel">
<rect key="frame" x="-25" y="233" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Production" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="71" customClass="idLabel">
<rect key="frame" x="-25" y="291" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Doom &amp; Ultimate Doom originally created by id Software" textAlignment="center" lineBreakMode="wordWrap" numberOfLines="3" minimumFontSize="6" id="64" customClass="idLabel">
<rect key="frame" x="15" y="409" width="282" height="46"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="13"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#QA_Testing" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="69" customClass="idLabel">
<rect key="frame" x="-25" y="347" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Burnett" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="77" customClass="idLabel">
<rect key="frame" x="-25" y="181" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Danny Keys" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="67" customClass="idLabel">
<rect key="frame" x="-25" y="201" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Zack Quarles" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="65" customClass="idLabel">
<rect key="frame" x="-25" y="259" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Rafael Brown" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="70" customClass="idLabel">
<rect key="frame" x="-25" y="316" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Sean Palomino" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="78" customClass="idLabel">
<rect key="frame" x="-25" y="373" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
</subviews>
</scrollView>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" lineBreakMode="tailTruncation" minimumFontSize="10" id="44" customClass="idLabel">
<rect key="frame" x="9" y="259" width="33" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="45" customClass="idLabelButton">
<rect key="frame" x="0.0" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="1su-Zm-Que"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="MenuBackground.png" width="960" height="640"/>
</resources>
</document>
+38
View File
@@ -0,0 +1,38 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <UIKit/UIKit.h>
/*
================================================================================================
CreditsMenuViewController
================================================================================================
*/
@interface Doom_CreditsMenuViewController : UIViewController {
IBOutlet UIScrollView * scrollView;
IBOutlet UILabel * lastItem;
}
- (IBAction) BackToMain;
@end
+97
View File
@@ -0,0 +1,97 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "CreditsMenuViewController.h"
#include "doomiphone.h"
#include "iphone_delegate.h"
@implementation Doom_CreditsMenuViewController
/*
========================
Doom_CreditsMenuViewController::initWithNibName
========================
*/
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}
/*
========================
Doom_CreditsMenuViewController::didReceiveMemoryWarning
========================
*/
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
/*
========================
Doom_CreditsMenuViewController::viewDidLoad
========================
*/
- (void)viewDidLoad
{
[super viewDidLoad];
if( scrollView != nil ) {
[scrollView setContentSize:CGSizeMake(
scrollView.bounds.size.width,
CGRectGetMaxY(lastItem.frame)
)];
}
}
/*
========================
Doom_CreditsMenuViewController::viewDidUnload
========================
*/
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
/*
========================
Doom_CreditsMenuViewController::BackToMain
========================
*/
- (IBAction) BackToMain {
[self.navigationController popViewControllerAnimated:NO];
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
@end
+362
View File
@@ -0,0 +1,362 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_CreditsMenuViewController">
<connections>
<outlet property="lastItem" destination="46" id="82"/>
<outlet property="scrollView" destination="43" id="83"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="42" userLabel="Background">
<rect key="frame" x="42" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" indicatorStyle="white" id="43">
<rect key="frame" x="120" y="16" width="324" height="284"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Doom Classic" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="68" customClass="idLabel">
<rect key="frame" x="-25" y="14" width="362" height="41"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Programming" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="72" customClass="idLabel">
<rect key="frame" x="-25" y="49" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Programming" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="63" customClass="idLabel">
<rect key="frame" x="-25" y="466" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Carmack" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="73" customClass="idLabel">
<rect key="frame" x="-25" y="85" width="362" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Carmack" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="62" customClass="idLabel">
<rect key="frame" x="-25" y="506" width="362" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Romero" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="61" customClass="idLabel">
<rect key="frame" x="-25" y="524" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Dave Taylor" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="60" customClass="idLabel">
<rect key="frame" x="-25" y="543" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Ultimate Doom additional Level Design" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="51" customClass="idLabel">
<rect key="frame" x="-25" y="841" width="375" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="17"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Anderson" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="50" customClass="idLabel">
<rect key="frame" x="-25" y="868" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Shawn Green" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="49" customClass="idLabel">
<rect key="frame" x="-25" y="888" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="American McGee" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="48" customClass="idLabel">
<rect key="frame" x="-25" y="908" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Romero" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="47" customClass="idLabel">
<rect key="frame" x="-25" y="927" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Tim Willits" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="46" customClass="idLabel">
<rect key="frame" x="-25" y="947" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Design" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="59" customClass="idLabel">
<rect key="frame" x="-25" y="597" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Romero" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="58" customClass="idLabel">
<rect key="frame" x="-25" y="637" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Sandy Peterson" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="57" customClass="idLabel">
<rect key="frame" x="-25" y="657" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Art" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="56" customClass="idLabel">
<rect key="frame" x="-25" y="689" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Adrian Carmack" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="55" customClass="idLabel">
<rect key="frame" x="-25" y="729" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Kevin Cloud" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="54" customClass="idLabel">
<rect key="frame" x="-25" y="749" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Audio" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="53" customClass="idLabel">
<rect key="frame" x="-25" y="781" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Bobby Prince" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="52" customClass="idLabel">
<rect key="frame" x="-25" y="809" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Jeff Farrand" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="74" customClass="idLabel">
<rect key="frame" x="-25" y="106" width="362" height="19"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Ryan Gerleve" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="75" customClass="idLabel">
<rect key="frame" x="-25" y="126" width="362" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Art" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="76" customClass="idLabel">
<rect key="frame" x="-25" y="155" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Audio" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="66" customClass="idLabel">
<rect key="frame" x="-25" y="233" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Production" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="71" customClass="idLabel">
<rect key="frame" x="-25" y="291" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Doom &amp; Ultimate Doom originally created by id Software" textAlignment="center" lineBreakMode="wordWrap" numberOfLines="3" minimumFontSize="6" id="64" customClass="idLabel">
<rect key="frame" x="15" y="409" width="282" height="46"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="13"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#QA_Testing" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="69" customClass="idLabel">
<rect key="frame" x="-25" y="347" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="20"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Burnett" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="77" customClass="idLabel">
<rect key="frame" x="-25" y="181" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Danny Keys" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="67" customClass="idLabel">
<rect key="frame" x="-25" y="201" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Zack Quarles" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="65" customClass="idLabel">
<rect key="frame" x="-25" y="259" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Rafael Brown" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="70" customClass="idLabel">
<rect key="frame" x="-25" y="316" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Sean Palomino" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="78" customClass="idLabel">
<rect key="frame" x="-25" y="373" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="18"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
</subviews>
</scrollView>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" lineBreakMode="tailTruncation" minimumFontSize="10" id="44" customClass="idLabel">
<rect key="frame" x="51" y="259" width="33" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="45" customClass="idLabelButton">
<rect key="frame" x="42" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="84"/>
<outlet property="label" destination="44" id="79"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="MenuBackground.png" width="960" height="640"/>
</resources>
</document>
+369
View File
@@ -0,0 +1,369 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_CreditsMenuViewController">
<connections>
<outlet property="lastItem" destination="46" id="82"/>
<outlet property="scrollView" destination="43" id="83"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="42" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" indicatorStyle="white" id="43">
<rect key="frame" x="188" y="73" width="648" height="586"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Doom Classic" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="68" customClass="idLabel">
<rect key="frame" x="136" y="14" width="362" height="41"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="32"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Programming" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="72" customClass="idLabel">
<rect key="frame" x="136" y="60" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Programming" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="63" customClass="idLabel">
<rect key="frame" x="136" y="584" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Carmack" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="73" customClass="idLabel">
<rect key="frame" x="136" y="100" width="362" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Carmack" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="62" customClass="idLabel">
<rect key="frame" x="136" y="624" width="362" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Romero" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="61" customClass="idLabel">
<rect key="frame" x="136" y="647" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Dave Taylor" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="60" customClass="idLabel">
<rect key="frame" x="136" y="671" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Ultimate Doom additional Level Design" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="51" customClass="idLabel">
<rect key="frame" x="136" y="978" width="375" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Anderson" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="50" customClass="idLabel">
<rect key="frame" x="136" y="1012" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Shawn Green" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="49" customClass="idLabel">
<rect key="frame" x="136" y="1037" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="American McGee" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="48" customClass="idLabel">
<rect key="frame" x="136" y="1062" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Romero" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="47" customClass="idLabel">
<rect key="frame" x="136" y="1087" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Tim Willits" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="46" customClass="idLabel">
<rect key="frame" x="136" y="1111" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Design" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="59" customClass="idLabel">
<rect key="frame" x="136" y="707" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Romero" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="58" customClass="idLabel">
<rect key="frame" x="136" y="740" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Sandy Peterson" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="57" customClass="idLabel">
<rect key="frame" x="136" y="763" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Art" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="56" customClass="idLabel">
<rect key="frame" x="136" y="802" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Adrian Carmack" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="55" customClass="idLabel">
<rect key="frame" x="136" y="831" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Kevin Cloud" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="54" customClass="idLabel">
<rect key="frame" x="136" y="855" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Audio" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="53" customClass="idLabel">
<rect key="frame" x="136" y="895" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Bobby Prince" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="52" customClass="idLabel">
<rect key="frame" x="136" y="925" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Jeff Farrand" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="74" customClass="idLabel">
<rect key="frame" x="136" y="123" width="362" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Ryan Gerleve" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="75" customClass="idLabel">
<rect key="frame" x="136" y="147" width="362" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Art" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="76" customClass="idLabel">
<rect key="frame" x="136" y="182" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Audio" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="66" customClass="idLabel">
<rect key="frame" x="136" y="305" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Production" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="71" customClass="idLabel">
<rect key="frame" x="136" y="376" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Doom &amp; Ultimate Doom originally created by id Software" textAlignment="center" lineBreakMode="wordWrap" numberOfLines="3" minimumFontSize="6" id="64" customClass="idLabel">
<rect key="frame" x="169" y="520" width="310" height="46"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="19"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#QA_Testing" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="69" customClass="idLabel">
<rect key="frame" x="136" y="454" width="362" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="John Burnett" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="77" customClass="idLabel">
<rect key="frame" x="136" y="213" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Danny Keys" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="67" customClass="idLabel">
<rect key="frame" x="136" y="238" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Mike Horton" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="85" customClass="idLabel">
<rect key="frame" x="136" y="264" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Zack Quarles" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="65" customClass="idLabel">
<rect key="frame" x="136" y="337" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Rafael Brown" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="70" customClass="idLabel">
<rect key="frame" x="136" y="408" width="362" height="25"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Sean Palomino" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="16" id="78" customClass="idLabel">
<rect key="frame" x="136" y="483" width="362" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="22"/>
<color key="textColor" red="1" green="0.73333334920000004" blue="0.2941176593" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
</subviews>
</scrollView>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" lineBreakMode="tailTruncation" minimumFontSize="10" id="44" customClass="idLabel">
<rect key="frame" x="39" y="14" width="55" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="45" customClass="idLabelButton">
<rect key="frame" x="15" y="21" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="84"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="MenuBackground.png" width="960" height="640"/>
</resources>
</document>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+825
View File
@@ -0,0 +1,825 @@
// !$*UTF8*$!
{
1D6058900D05DD3D006BFB54 /* Doom */ = {
activeExec = 0;
executables = (
ED9BAB90108380AC00166CDA /* Doom */,
);
};
29B97313FDCFA39411CA2CEA /* Project object */ = {
activeBuildConfigurationName = Debug;
activeExecutable = ED9BAB90108380AC00166CDA /* Doom */;
activeSDKPreference = iphoneos3.0;
activeTarget = 1D6058900D05DD3D006BFB54 /* Doom */;
addToTargets = (
1D6058900D05DD3D006BFB54 /* Doom */,
);
codeSenseManager = ED9BABB0108380C600166CDA /* Code sense */;
executables = (
ED9BAB90108380AC00166CDA /* Doom */,
);
perUserDictionary = {
PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
PBXFileTableDataSourceColumnWidthsKey = (
200,
200,
293.58349609375,
);
PBXFileTableDataSourceColumnsKey = (
PBXBookmarksDataSource_LocationID,
PBXBookmarksDataSource_NameID,
PBXBookmarksDataSource_CommentsID,
);
};
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
430,
20,
48,
43,
43,
20,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXFileDataSource_Built_ColumnID,
PBXFileDataSource_ObjectSize_ColumnID,
PBXFileDataSource_Errors_ColumnID,
PBXFileDataSource_Warnings_ColumnID,
PBXFileDataSource_Target_ColumnID,
);
};
PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
PBXFileTableDataSourceColumnWidthsKey = (
200,
498,
);
PBXFileTableDataSourceColumnsKey = (
PBXFindDataSource_MessageID,
PBXFindDataSource_LocationID,
);
};
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
390,
60,
20,
48,
43,
43,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXTargetDataSource_PrimaryAttribute,
PBXFileDataSource_Built_ColumnID,
PBXFileDataSource_ObjectSize_ColumnID,
PBXFileDataSource_Errors_ColumnID,
PBXFileDataSource_Warnings_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 297971964;
PBXWorkspaceStateSaveDate = 297971964;
};
perUserProjectItems = {
ED28ACA810AB233200DFC9C8 = ED28ACA810AB233200DFC9C8 /* PBXTextBookmark */;
ED28ACAB10AB233200DFC9C8 = ED28ACAB10AB233200DFC9C8 /* PBXTextBookmark */;
ED28ACAC10AB233200DFC9C8 = ED28ACAC10AB233200DFC9C8 /* PBXTextBookmark */;
ED28ACAD10AB233200DFC9C8 = ED28ACAD10AB233200DFC9C8 /* PBXTextBookmark */;
ED2D127F10838A65003A9380 = ED2D127F10838A65003A9380 /* PBXBookmark */;
ED2D128210838A65003A9380 = ED2D128210838A65003A9380 /* PBXBookmark */;
ED60B15110B61ADE003A8B9F = ED60B15110B61ADE003A8B9F /* PBXTextBookmark */;
ED60B15210B61ADE003A8B9F = ED60B15210B61ADE003A8B9F /* PBXTextBookmark */;
ED80ABFC10E930AC006AAD9D = ED80ABFC10E930AC006AAD9D /* PBXTextBookmark */;
ED80ABFF10E930AC006AAD9D = ED80ABFF10E930AC006AAD9D /* PBXTextBookmark */;
ED80AC0010E930AC006AAD9D = ED80AC0010E930AC006AAD9D /* PBXTextBookmark */;
ED9AB3E410967730000B5852 = ED9AB3E410967730000B5852 /* PlistBookmark */;
ED9AB3E610967730000B5852 = ED9AB3E610967730000B5852 /* PBXTextBookmark */;
ED9AB3E710967730000B5852 = ED9AB3E710967730000B5852 /* PBXTextBookmark */;
ED9AB3E910967730000B5852 = ED9AB3E910967730000B5852 /* PBXTextBookmark */;
ED9AB3EC10967730000B5852 = ED9AB3EC10967730000B5852 /* PBXTextBookmark */;
ED9AB3ED10967730000B5852 = ED9AB3ED10967730000B5852 /* PBXTextBookmark */;
ED9AB3EF10967730000B5852 = ED9AB3EF10967730000B5852 /* PBXTextBookmark */;
ED9AB3F210967730000B5852 = ED9AB3F210967730000B5852 /* PBXTextBookmark */;
ED9AB3F310967730000B5852 = ED9AB3F310967730000B5852 /* PBXTextBookmark */;
ED9BABDF1083850C00166CDA = ED9BABDF1083850C00166CDA /* PlistBookmark */;
ED9BABE11083850C00166CDA = ED9BABE11083850C00166CDA /* PlistBookmark */;
ED9BABE21083850C00166CDA = ED9BABE21083850C00166CDA /* PlistBookmark */;
EDA4D0A6110A1FCD0014EF0F = EDA4D0A6110A1FCD0014EF0F /* PBXTextBookmark */;
EDA4D0A7110A1FCD0014EF0F = EDA4D0A7110A1FCD0014EF0F /* PBXTextBookmark */;
EDA4D0A8110A1FCD0014EF0F = EDA4D0A8110A1FCD0014EF0F /* PBXTextBookmark */;
EDADAE4110ED10F70056382E = EDADAE4110ED10F70056382E /* PBXTextBookmark */;
EDADAE4210ED10F70056382E = EDADAE4210ED10F70056382E /* PBXTextBookmark */;
EDAFC7F5109A575F002C3487 = EDAFC7F5109A575F002C3487 /* PBXTextBookmark */;
EDAFC7F7109A575F002C3487 = EDAFC7F7109A575F002C3487 /* PBXTextBookmark */;
EDAFC7F8109A575F002C3487 = EDAFC7F8109A575F002C3487 /* PBXTextBookmark */;
EDAFC7F9109A575F002C3487 = EDAFC7F9109A575F002C3487 /* PBXTextBookmark */;
EDAFC818109A5B94002C3487 = EDAFC818109A5B94002C3487 /* PBXTextBookmark */;
EDAFC819109A5B94002C3487 = EDAFC819109A5B94002C3487 /* PBXTextBookmark */;
EDAFC81B109A5B94002C3487 = EDAFC81B109A5B94002C3487 /* PBXTextBookmark */;
EDD2763611C2B43F004A9B9B /* PlistBookmark */ = EDD2763611C2B43F004A9B9B /* PlistBookmark */;
EDD2763711C2B43F004A9B9B /* XCBuildMessageTextBookmark */ = EDD2763711C2B43F004A9B9B /* XCBuildMessageTextBookmark */;
EDD2763811C2B43F004A9B9B /* PBXTextBookmark */ = EDD2763811C2B43F004A9B9B /* PBXTextBookmark */;
EDD2764A11C2B47C004A9B9B /* PBXTextBookmark */ = EDD2764A11C2B47C004A9B9B /* PBXTextBookmark */;
EDD2764D11C2B499004A9B9B /* PBXTextBookmark */ = EDD2764D11C2B499004A9B9B /* PBXTextBookmark */;
EDD2765011C2B4C2004A9B9B /* XCBuildMessageTextBookmark */ = EDD2765011C2B4C2004A9B9B /* XCBuildMessageTextBookmark */;
EDD2765111C2B4C2004A9B9B /* PBXTextBookmark */ = EDD2765111C2B4C2004A9B9B /* PBXTextBookmark */;
EDD2765411C2B4E4004A9B9B /* PBXTextBookmark */ = EDD2765411C2B4E4004A9B9B /* PBXTextBookmark */;
EDD2765D11C2B634004A9B9B /* PBXTextBookmark */ = EDD2765D11C2B634004A9B9B /* PBXTextBookmark */;
EDFDF9B310A2054E0071CB9B = EDFDF9B310A2054E0071CB9B /* PBXTextBookmark */;
EDFDF9B410A2054E0071CB9B = EDFDF9B410A2054E0071CB9B /* PBXTextBookmark */;
EDFDF9B610A2054E0071CB9B = EDFDF9B610A2054E0071CB9B /* PBXTextBookmark */;
EDFDF9C110A205F50071CB9B = EDFDF9C110A205F50071CB9B /* PBXTextBookmark */;
};
sourceControlManager = ED9BABAF108380C600166CDA /* Source Control */;
userBuildSettings = {
};
};
434669950F8D058400EA7D6D /* Doom_icon.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{15, 250}, {800, 773}}";
};
};
434669A40F8D08C000EA7D6D /* doomAppDelegate.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {662, 621}}";
sepNavSelRange = "{898, 0}";
sepNavVisRange = "{0, 1144}";
};
};
434669A50F8D08C000EA7D6D /* doomAppDelegate.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {662, 3290}}";
sepNavSelRange = "{6607, 0}";
sepNavVisRange = "{1068, 1018}";
};
};
43CF03090F56D5C200E4A23D /* iphone_loop.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {732, 24640}}";
sepNavSelRange = "{6159, 14}";
sepNavVisRange = "{5677, 1070}";
};
};
43E8D2DF0F4FC61E003F09B2 /* iphone_main.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {720, 7154}}";
sepNavSelRange = "{8344, 0}";
sepNavVisRange = "{8241, 409}";
};
};
7229CC8E0F6B3363004123C5 /* doomiphone.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {662, 1512}}";
sepNavSelRange = "{2492, 0}";
sepNavVisRange = "{1199, 1295}";
};
};
7229CE460F6C89F8004123C5 /* EAGLView.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {662, 5236}}";
sepNavSelRange = "{9878, 0}";
sepNavVisRange = "{9018, 1103}";
};
};
724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {810, 7490}}";
sepNavSelRange = "{11337, 0}";
sepNavVisRange = "{10271, 2574}";
};
};
72A55EEE1003A94300F788A5 /* iphone_start.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {924, 3332}}";
sepNavSelRange = "{2085, 10}";
sepNavVisRange = "{1556, 1013}";
};
};
72A560E11004FAEE00F788A5 /* iphone_net.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {924, 8568}}";
sepNavSelRange = "{13921, 0}";
sepNavVisRange = "{13317, 1419}";
};
};
72A7E8F30F5F2001005B83C0 /* iphone_doom.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {742, 7686}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 933}";
};
};
72A7E8F60F5F2063005B83C0 /* iphone_menus.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {924, 13034}}";
sepNavSelRange = "{16785, 7}";
sepNavVisRange = "{16110, 1348}";
};
};
72D50DBA0F8ED98000BB49E6 /* ipak.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {662, 2478}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{287, 1502}";
};
};
72D50DBB0F8ED98000BB49E6 /* ipak.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {864, 5586}}";
sepNavSelRange = "{578, 8}";
sepNavVisRange = "{1113, 1914}";
};
};
72E731EA0F97E68100E702CD /* iphone_sound.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {864, 4172}}";
sepNavSelRange = "{4675, 0}";
sepNavVisRange = "{3563, 1771}";
};
};
72E8478F0F9400D700AB3C99 /* g_game.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {742, 42056}}";
sepNavSelRange = "{37902, 0}";
sepNavVisRange = "{38963, 593}";
};
};
72E847CA0F94096C00AB3C99 /* SDL_opengl.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {870, 3024}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 1327}";
};
};
72E847FD0F941A5900AB3C99 /* p_spec.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {742, 46256}}";
sepNavSelRange = "{65721, 11}";
sepNavVisRange = "{65587, 835}";
};
};
72E847FF0F941A5900AB3C99 /* p_switch.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {742, 16408}}";
sepNavSelRange = "{14154, 10}";
sepNavVisRange = "{13963, 628}";
};
};
72E8495E0F942B9300AB3C99 /* misc.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {742, 1218}}";
sepNavSelRange = "{1221, 0}";
sepNavVisRange = "{1132, 433}";
};
};
ED28ACA810AB233200DFC9C8 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72E731EA0F97E68100E702CD /* iphone_sound.c */;
name = "iphone_sound.c: 148";
rLen = 0;
rLoc = 4675;
rType = 0;
vrLen = 1771;
vrLoc = 3563;
};
ED28ACAB10AB233200DFC9C8 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72E731EA0F97E68100E702CD /* iphone_sound.c */;
name = "iphone_sound.c: 148";
rLen = 0;
rLoc = 4675;
rType = 0;
vrLen = 1771;
vrLoc = 3563;
};
ED28ACAC10AB233200DFC9C8 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 434669A50F8D08C000EA7D6D /* doomAppDelegate.m */;
name = "doomAppDelegate.m: 206";
rLen = 0;
rLoc = 6278;
rType = 0;
vrLen = 1081;
vrLoc = 5802;
};
ED28ACAD10AB233200DFC9C8 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 434669A40F8D08C000EA7D6D /* doomAppDelegate.h */;
name = "doomAppDelegate.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1144;
vrLoc = 0;
};
ED2D127F10838A65003A9380 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = 434669950F8D058400EA7D6D /* Doom_icon.png */;
};
ED2D128210838A65003A9380 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = 434669950F8D058400EA7D6D /* Doom_icon.png */;
};
ED60B15110B61ADE003A8B9F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 434669A40F8D08C000EA7D6D /* doomAppDelegate.h */;
name = "doomAppDelegate.h: 27";
rLen = 0;
rLoc = 898;
rType = 0;
vrLen = 1144;
vrLoc = 0;
};
ED60B15210B61ADE003A8B9F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 434669A50F8D08C000EA7D6D /* doomAppDelegate.m */;
name = "doomAppDelegate.m: 215";
rLen = 0;
rLoc = 6607;
rType = 0;
vrLen = 1018;
vrLoc = 1068;
};
ED80ABFC10E930AC006AAD9D /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 7229CE460F6C89F8004123C5 /* EAGLView.m */;
name = "EAGLView.m: 345";
rLen = 0;
rLoc = 9878;
rType = 0;
vrLen = 1103;
vrLoc = 9018;
};
ED80ABFF10E930AC006AAD9D /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 7229CE460F6C89F8004123C5 /* EAGLView.m */;
name = "EAGLView.m: 345";
rLen = 0;
rLoc = 9878;
rType = 0;
vrLen = 1103;
vrLoc = 9018;
};
ED80AC0010E930AC006AAD9D /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72A560E11004FAEE00F788A5 /* iphone_net.c */;
name = "iphone_net.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1501;
vrLoc = 16093;
};
ED9AB3CF10966E85000B5852 /* iphone_email.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {662, 621}}";
sepNavSelRange = "{319, 0}";
sepNavVisRange = "{0, 319}";
};
};
ED9AB3D010966E85000B5852 /* iphone_email.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {750, 3024}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 1042}";
};
};
ED9AB3E410967730000B5852 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
UIPrerenderedIcon,
);
name = /Users/greghodges/doom/code/iphone/Info.plist;
rLen = 0;
rLoc = 2147483647;
};
ED9AB3E610967730000B5852 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = ED9AB3CF10966E85000B5852 /* iphone_email.h */;
name = "iphone_email.h: 15";
rLen = 0;
rLoc = 319;
rType = 0;
vrLen = 319;
vrLoc = 0;
};
ED9AB3E710967730000B5852 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = ED9AB3D010966E85000B5852 /* iphone_email.m */;
name = "iphone_email.m: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1042;
vrLoc = 0;
};
ED9AB3E910967730000B5852 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 7229CC8E0F6B3363004123C5 /* doomiphone.h */;
name = "doomiphone.h: 106";
rLen = 0;
rLoc = 2492;
rType = 0;
vrLen = 1295;
vrLoc = 1199;
};
ED9AB3EC10967730000B5852 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = ED9AB3CF10966E85000B5852 /* iphone_email.h */;
name = "iphone_email.h: 15";
rLen = 0;
rLoc = 319;
rType = 0;
vrLen = 319;
vrLoc = 0;
};
ED9AB3ED10967730000B5852 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72A55EEE1003A94300F788A5 /* iphone_start.c */;
name = "iphone_start.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 757;
vrLoc = 0;
};
ED9AB3EF10967730000B5852 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = ED9AB3D010966E85000B5852 /* iphone_email.m */;
name = "iphone_email.m: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1042;
vrLoc = 0;
};
ED9AB3F210967730000B5852 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 43E8D2DF0F4FC61E003F09B2 /* iphone_main.c */;
name = "iphone_main.c: 334";
rLen = 0;
rLoc = 8790;
rType = 0;
vrLen = 1755;
vrLoc = 7979;
};
ED9AB3F310967730000B5852 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 7229CC8E0F6B3363004123C5 /* doomiphone.h */;
name = "doomiphone.h: 106";
rLen = 0;
rLoc = 2492;
rType = 0;
vrLen = 1295;
vrLoc = 1199;
};
ED9BAB90108380AC00166CDA /* Doom */ = {
isa = PBXExecutable;
activeArgIndices = (
);
argumentStrings = (
);
autoAttachOnCrash = 1;
breakpointsEnabled = 0;
configStateDict = {
};
customDataFormattersEnabled = 1;
dataTipCustomDataFormattersEnabled = 1;
dataTipShowTypeColumn = 1;
dataTipSortType = 0;
debuggerPlugin = GDBDebugging;
disassemblyDisplayState = 0;
dylibVariantSuffix = "";
enableDebugStr = 1;
environmentEntries = (
);
executableSystemSymbolLevel = 0;
executableUserSymbolLevel = 0;
libgmallocEnabled = 0;
name = Doom;
savedGlobals = {
};
showTypeColumn = 0;
sourceDirectories = (
);
};
ED9BABAF108380C600166CDA /* Source Control */ = {
isa = PBXSourceControlManager;
fallbackIsa = XCSourceControlManager;
isSCMEnabled = 0;
scmConfiguration = {
repositoryNamesForRoots = {
"" = "";
};
};
};
ED9BABB0108380C600166CDA /* Code sense */ = {
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
ED9BABDF1083850C00166CDA /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 4364BF3E0F5CB25900F29317 /* dist.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
);
name = /Users/greghodges/doom/code/iphone/dist.plist;
rLen = 0;
rLoc = 2147483647;
};
ED9BABE11083850C00166CDA /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
CFBundleIconFile,
);
name = /Users/greghodges/doom/code/iphone/Info.plist;
rLen = 0;
rLoc = 2147483647;
};
ED9BABE21083850C00166CDA /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 4364BF3E0F5CB25900F29317 /* dist.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
);
name = /Users/greghodges/doom/code/iphone/dist.plist;
rLen = 0;
rLoc = 2147483647;
};
EDA4D0A6110A1FCD0014EF0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72A7E8F60F5F2063005B83C0 /* iphone_menus.c */;
name = "iphone_menus.c: 595";
rLen = 7;
rLoc = 16785;
rType = 0;
vrLen = 1348;
vrLoc = 16110;
};
EDA4D0A7110A1FCD0014EF0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72A7E8F60F5F2063005B83C0 /* iphone_menus.c */;
name = "iphone_menus.c: 595";
rLen = 7;
rLoc = 16785;
rType = 0;
vrLen = 1348;
vrLoc = 16110;
};
EDA4D0A8110A1FCD0014EF0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72A560E11004FAEE00F788A5 /* iphone_net.c */;
name = "iphone_net.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1499;
vrLoc = 13317;
};
EDADAE4110ED10F70056382E /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72A55EEE1003A94300F788A5 /* iphone_start.c */;
name = "iphone_start.c: 94";
rLen = 10;
rLoc = 2085;
rType = 0;
vrLen = 1013;
vrLoc = 1556;
};
EDADAE4210ED10F70056382E /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72A560E11004FAEE00F788A5 /* iphone_net.c */;
name = "iphone_net.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1499;
vrLoc = 13317;
};
EDAFC7F5109A575F002C3487 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 43CF03090F56D5C200E4A23D /* iphone_loop.c */;
name = "iphone_loop.c: 212";
rLen = 14;
rLoc = 6159;
rType = 0;
vrLen = 1070;
vrLoc = 5677;
};
EDAFC7F7109A575F002C3487 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72E8495E0F942B9300AB3C99 /* misc.c */;
name = "misc.c: 40";
rLen = 0;
rLoc = 768;
rType = 0;
vrLen = 807;
vrLoc = 0;
};
EDAFC7F8109A575F002C3487 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72A7E8F60F5F2063005B83C0 /* iphone_menus.c */;
name = "iphone_menus.c: 201";
rLen = 13;
rLoc = 5284;
rType = 0;
vrLen = 1236;
vrLoc = 4701;
};
EDAFC7F9109A575F002C3487 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 43CF03090F56D5C200E4A23D /* iphone_loop.c */;
name = "iphone_loop.c: 212";
rLen = 14;
rLoc = 6159;
rType = 0;
vrLen = 1070;
vrLoc = 5677;
};
EDAFC818109A5B94002C3487 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72D50DBB0F8ED98000BB49E6 /* ipak.c */;
name = "ipak.c: 28";
rLen = 7;
rLoc = 467;
rType = 0;
vrLen = 1190;
vrLoc = 359;
};
EDAFC819109A5B94002C3487 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 43E8D2DF0F4FC61E003F09B2 /* iphone_main.c */;
name = "iphone_main.c: 325";
rLen = 7;
rLoc = 8411;
rType = 0;
vrLen = 1755;
vrLoc = 7979;
};
EDAFC81B109A5B94002C3487 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72D50DBB0F8ED98000BB49E6 /* ipak.c */;
name = "ipak.c: 28";
rLen = 7;
rLoc = 467;
rType = 0;
vrLen = 1190;
vrLoc = 359;
};
EDD2763611C2B43F004A9B9B /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
);
name = /Volumes/Work/idMobileDepot/DoomClassicDepot/code/iphone/Info.plist;
rLen = 0;
rLoc = 9223372036854775807;
};
EDD2763711C2B43F004A9B9B /* XCBuildMessageTextBookmark */ = {
isa = PBXTextBookmark;
comments = "Jump to label 'end'";
fRef = 724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */;
fallbackIsa = XCBuildMessageTextBookmark;
rLen = 1;
rLoc = 355;
rType = 1;
};
EDD2763811C2B43F004A9B9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */;
name = "BackgroundMusic.cpp: 356";
rLen = 0;
rLoc = 11880;
rType = 0;
vrLen = 2847;
vrLoc = 10470;
};
EDD2764A11C2B47C004A9B9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */;
name = "BackgroundMusic.cpp: 344";
rLen = 0;
rLoc = 11438;
rType = 0;
vrLen = 2847;
vrLoc = 10470;
};
EDD2764D11C2B499004A9B9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */;
name = "BackgroundMusic.cpp: 344";
rLen = 0;
rLoc = 11438;
rType = 0;
vrLen = 2899;
vrLoc = 10470;
};
EDD2765011C2B4C2004A9B9B /* XCBuildMessageTextBookmark */ = {
isa = PBXTextBookmark;
comments = "Jump to label 'end'";
fRef = 724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */;
fallbackIsa = XCBuildMessageTextBookmark;
rLen = 1;
rLoc = 355;
rType = 1;
};
EDD2765111C2B4C2004A9B9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */;
name = "BackgroundMusic.cpp: 364";
rLen = 0;
rLoc = 12089;
rType = 0;
vrLen = 1932;
vrLoc = 4187;
};
EDD2765411C2B4E4004A9B9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */;
name = "BackgroundMusic.cpp: 364";
rLen = 0;
rLoc = 12089;
rType = 0;
vrLen = 1932;
vrLoc = 4187;
};
EDD2765D11C2B634004A9B9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */;
name = "BackgroundMusic.cpp: 343";
rLen = 0;
rLoc = 11337;
rType = 0;
vrLen = 2574;
vrLoc = 10271;
};
EDFDF9B310A2054E0071CB9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72D50DBA0F8ED98000BB49E6 /* ipak.h */;
name = "ipak.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1502;
vrLoc = 287;
};
EDFDF9B410A2054E0071CB9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72E8495E0F942B9300AB3C99 /* misc.c */;
name = "misc.c: 60";
rLen = 0;
rLoc = 1496;
rType = 0;
vrLen = 964;
vrLoc = 869;
};
EDFDF9B610A2054E0071CB9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72D50DBA0F8ED98000BB49E6 /* ipak.h */;
name = "ipak.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1502;
vrLoc = 287;
};
EDFDF9C110A205F50071CB9B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EDFDF9C210A205F50071CB9B /* alc.h */;
name = "alc.h: 186";
rLen = 0;
rLoc = 3852;
rType = 0;
vrLen = 1365;
vrLoc = 3211;
};
EDFDF9C210A205F50071CB9B /* alc.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = alc.h;
path = /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.0.sdk/System/Library/Frameworks/OpenAL.framework/Headers/alc.h;
sourceTree = "<absolute>";
};
}
File diff suppressed because it is too large Load Diff
+859
View File
@@ -0,0 +1,859 @@
// !$*UTF8*$!
{
1D6058900D05DD3D006BFB54 /* Doom */ = {
activeExec = 0;
executables = (
C861F24F13BD2C7700DB34A8 /* Doom */,
);
};
29B97313FDCFA39411CA2CEA /* Project object */ = {
activeBuildConfigurationName = Distribution;
activeExecutable = C861F24F13BD2C7700DB34A8 /* Doom */;
activeSDKPreference = iphoneos4.3;
activeTarget = 1D6058900D05DD3D006BFB54 /* Doom */;
addToTargets = (
1D6058900D05DD3D006BFB54 /* Doom */,
);
breakpoints = (
C885311113D8CF7A00A5FBF7 /* gl_main.c:1961 */,
C885311313D8CF8000A5FBF7 /* gl_main.c:1958 */,
);
codeSenseManager = C861F25D13BD2C7A00DB34A8 /* Code sense */;
executables = (
C861F24F13BD2C7700DB34A8 /* Doom */,
);
perUserDictionary = {
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
341,
20,
48,
43,
43,
20,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXFileDataSource_Built_ColumnID,
PBXFileDataSource_ObjectSize_ColumnID,
PBXFileDataSource_Errors_ColumnID,
PBXFileDataSource_Warnings_ColumnID,
PBXFileDataSource_Target_ColumnID,
);
};
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
301,
60,
20,
48.16259765625,
43,
43,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXTargetDataSource_PrimaryAttribute,
PBXFileDataSource_Built_ColumnID,
PBXFileDataSource_ObjectSize_ColumnID,
PBXFileDataSource_Errors_ColumnID,
PBXFileDataSource_Warnings_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 335141858;
PBXWorkspaceStateSaveDate = 335141858;
};
sourceControlManager = C861F25C13BD2C7A00DB34A8 /* Source Control */;
userBuildSettings = {
};
};
29B97316FDCFA39411CA2CEA /* main.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 837}}";
sepNavSelRange = "{807, 0}";
sepNavVisRange = "{0, 1417}";
sepNavWindowFrame = "{{258, 17}, {1495, 988}}";
};
};
434669A40F8D08C000EA7D6D /* doomAppDelegate.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 946}}";
sepNavSelRange = "{1749, 38}";
sepNavVisRange = "{0, 2185}";
sepNavWindowFrame = "{{305, 0}, {1034, 1074}}";
};
};
434669A50F8D08C000EA7D6D /* doomAppDelegate.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 5590}}";
sepNavSelRange = "{10774, 0}";
sepNavVisRange = "{9736, 1348}";
sepNavWindowFrame = "{{582, 18}, {1034, 1074}}";
};
};
43A945140F82D75900FFD32E /* iphone_sys.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 860}}";
sepNavSelRange = "{1155, 0}";
sepNavVisRange = "{0, 1456}";
sepNavWindowFrame = "{{338, 149}, {1495, 988}}";
};
};
43CF02FE0F56974E00E4A23D /* Default.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{141, 122}, {1494, 988}}";
};
};
43CF03090F56D5C200E4A23D /* iphone_loop.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 23244}}";
sepNavSelRange = "{35580, 16}";
sepNavVisRange = "{34567, 1066}";
sepNavWindowFrame = "{{422, 82}, {1495, 988}}";
};
};
43DD8391100295F70006E1DD /* iphone_async.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 12766}}";
sepNavSelRange = "{15359, 0}";
sepNavVisRange = "{14906, 953}";
sepNavWindowFrame = "{{385, 87}, {1020, 1074}}";
};
};
43E8D2DF0F4FC61E003F09B2 /* iphone_main.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 6370}}";
sepNavSelRange = "{13195, 24}";
sepNavVisRange = "{12907, 1397}";
sepNavWindowFrame = "{{378, 95}, {1495, 988}}";
};
};
7229CC8E0F6B3363004123C5 /* doomiphone.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 1729}}";
sepNavSelRange = "{2545, 0}";
sepNavVisRange = "{1637, 1684}";
sepNavWindowFrame = "{{250, 102}, {1495, 988}}";
};
};
7229CE450F6C89F8004123C5 /* EAGLView.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 837}}";
sepNavSelRange = "{1326, 0}";
sepNavVisRange = "{0, 1452}";
sepNavWindowFrame = "{{339, 120}, {1495, 988}}";
};
};
7229CE460F6C89F8004123C5 /* EAGLView.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {795, 5239}}";
sepNavSelRange = "{10535, 0}";
sepNavVisRange = "{9431, 1714}";
sepNavWindowFrame = "{{339, 120}, {1495, 988}}";
};
};
7229CE540F6C8CDE004123C5 /* gles_glue.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {961, 2613}}";
sepNavSelRange = "{4886, 0}";
sepNavVisRange = "{2348, 1738}";
sepNavWindowFrame = "{{117, 57}, {1020, 1074}}";
};
};
7239452B0F9C0E7500EADD62 /* iphone_mapSelect.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 6032}}";
sepNavSelRange = "{9756, 0}";
sepNavVisRange = "{9339, 1082}";
sepNavWindowFrame = "{{432, 79}, {1020, 1074}}";
};
};
72484E5D0FB0E99900124E1C /* iphone_render.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 23283}}";
sepNavSelRange = "{39537, 12}";
sepNavVisRange = "{38797, 993}";
sepNavWindowFrame = "{{442, 119}, {1495, 988}}";
};
};
724C531E0FBDBCEE000E4348 /* BackgroundMusic.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1027, 7306}}";
sepNavSelRange = "{17453, 0}";
sepNavVisRange = "{16201, 1360}";
sepNavWindowFrame = "{{814, 31}, {1013, 1096}}";
};
};
727886A20FBDBA740020D469 /* gles_glue.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 837}}";
sepNavSelRange = "{813, 0}";
sepNavVisRange = "{0, 1318}";
sepNavWindowFrame = "{{143, 122}, {1495, 988}}";
};
};
72A55EEE1003A94300F788A5 /* iphone_start.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 2951}}";
sepNavSelRange = "{1098, 16}";
sepNavVisRange = "{871, 652}";
sepNavWindowFrame = "{{330, 73}, {1013, 1096}}";
};
};
72A560E11004FAEE00F788A5 /* iphone_net.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {943, 7917}}";
sepNavSelRange = "{11148, 0}";
sepNavVisRange = "{10878, 2023}";
};
};
72A7E8F30F5F2001005B83C0 /* iphone_doom.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 7267}}";
sepNavSelRange = "{3966, 0}";
sepNavVisRange = "{3109, 1821}";
sepNavWindowFrame = "{{338, 79}, {1495, 988}}";
};
};
72A7E8F60F5F2063005B83C0 /* iphone_menus.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 11713}}";
sepNavSelRange = "{12956, 11}";
sepNavVisRange = "{12441, 1092}";
sepNavWindowFrame = "{{361, 84}, {1495, 988}}";
};
};
72B5FF380F7E5C3D00C8A372 /* hud.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1435, 2899}}";
sepNavSelRange = "{2031, 0}";
sepNavVisRange = "{1549, 2560}";
sepNavWindowFrame = "{{478, 283}, {1494, 988}}";
};
};
72D50DBA0F8ED98000BB49E6 /* ipak.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 2379}}";
sepNavSelRange = "{1539, 0}";
sepNavVisRange = "{2918, 1995}";
sepNavWindowFrame = "{{166, 101}, {1495, 988}}";
};
};
72D50DBB0F8ED98000BB49E6 /* ipak.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 4901}}";
sepNavSelRange = "{3115, 0}";
sepNavVisRange = "{2968, 1187}";
};
};
72E731EA0F97E68100E702CD /* iphone_sound.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 3731}}";
sepNavSelRange = "{4780, 0}";
sepNavVisRange = "{4469, 975}";
sepNavWindowFrame = "{{74, 99}, {1034, 1074}}";
};
};
72E847640F93C61900AB3C99 /* am_map.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 20709}}";
sepNavSelRange = "{40979, 11}";
sepNavVisRange = "{40171, 1067}";
};
};
72E847680F93FF2F00AB3C99 /* config.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 1391}}";
sepNavSelRange = "{5, 25}";
sepNavVisRange = "{0, 779}";
};
};
72E847700F93FFDB00AB3C99 /* d_deh.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 40040}}";
sepNavSelRange = "{90350, 3}";
sepNavVisRange = "{89773, 1257}";
};
};
72E8477C0F9400D700AB3C99 /* d_main.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 22971}}";
sepNavSelRange = "{8166, 19}";
sepNavVisRange = "{5621, 886}";
};
};
72E847820F9400D700AB3C99 /* d_ticcmd.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 946}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 2087}";
sepNavWindowFrame = "{{120, 57}, {1034, 1074}}";
};
};
72E847840F9400D700AB3C99 /* doomdef.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 637}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{923, 791}";
};
};
72E847850F9400D700AB3C99 /* doomdef.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 4511}}";
sepNavSelRange = "{3355, 0}";
sepNavVisRange = "{3067, 869}";
};
};
72E847870F9400D700AB3C99 /* doomstat.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {795, 4407}}";
sepNavSelRange = "{8186, 103}";
sepNavVisRange = "{1261, 2035}";
};
};
72E847880F9400D700AB3C99 /* doomtype.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {954, 1677}}";
sepNavSelRange = "{1683, 36}";
sepNavVisRange = "{1780, 2766}";
sepNavWindowFrame = "{{117, 35}, {1013, 1096}}";
};
};
72E8478D0F9400D700AB3C99 /* f_wipe.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 2613}}";
sepNavSelRange = "{1943, 15}";
sepNavVisRange = "{1511, 568}";
};
};
72E8478F0F9400D700AB3C99 /* g_game.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1133, 38753}}";
sepNavSelRange = "{45949, 0}";
sepNavVisRange = "{45385, 979}";
sepNavWindowFrame = "{{432, 40}, {1020, 1074}}";
};
};
72E847900F9400D700AB3C99 /* g_game.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1133, 2301}}";
sepNavSelRange = "{2038, 0}";
sepNavVisRange = "{1507, 1552}";
};
};
72E847920F9400D700AB3C99 /* gl_main.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {957, 38675}}";
sepNavSelRange = "{68792, 0}";
sepNavVisRange = "{67681, 1381}";
};
};
72E847940F9400D700AB3C99 /* gl_texture.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 14833}}";
sepNavSelRange = "{4039, 9}";
sepNavVisRange = "{2189, 719}";
};
};
72E847950F9400D700AB3C99 /* hu_lib.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 9594}}";
sepNavSelRange = "{6401, 9}";
sepNavVisRange = "{6054, 847}";
};
};
72E847AA0F9400D700AB3C99 /* m_menu.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 73606}}";
sepNavSelRange = "{75941, 9}";
sepNavVisRange = "{75515, 846}";
};
};
72E847AC0F9400D700AB3C99 /* m_misc.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {803, 14274}}";
sepNavSelRange = "{2940, 48}";
sepNavVisRange = "{2182, 1395}";
sepNavWindowFrame = "{{120, 143}, {1495, 988}}";
};
};
72E847CA0F94096C00AB3C99 /* SDL_opengl.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 2834}}";
sepNavSelRange = "{1988, 9}";
sepNavVisRange = "{1587, 1159}";
};
};
72E847E80F941A5900AB3C99 /* p_enemy.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 33345}}";
sepNavSelRange = "{57961, 8}";
sepNavVisRange = "{57509, 924}";
};
};
72E847EF0F941A5900AB3C99 /* p_map.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {579, 30563}}";
sepNavSelRange = "{62364, 0}";
sepNavVisRange = "{60545, 1308}";
sepNavWindowFrame = "{{161, 15}, {1020, 1074}}";
};
};
72E847F10F941A5900AB3C99 /* p_maputl.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {579, 8307}}";
sepNavSelRange = "{12207, 5}";
sepNavVisRange = "{11014, 1594}";
};
};
72E847F30F941A5900AB3C99 /* p_mobj.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {614, 19903}}";
sepNavSelRange = "{36423, 0}";
sepNavVisRange = "{24142, 1382}";
};
};
72E847F80F941A5900AB3C99 /* p_saveg.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {795, 13546}}";
sepNavSelRange = "{7502, 0}";
sepNavVisRange = "{6470, 1758}";
};
};
72E847FA0F941A5900AB3C99 /* p_setup.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {795, 22386}}";
sepNavSelRange = "{52386, 0}";
sepNavVisRange = "{51170, 1404}";
};
};
72E848010F941A5900AB3C99 /* p_tick.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 3796}}";
sepNavSelRange = "{1529, 0}";
sepNavVisRange = "{6515, 1880}";
sepNavWindowFrame = "{{441, 79}, {1034, 1074}}";
};
};
72E8481F0F941A8300AB3C99 /* r_data.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {663, 9490}}";
sepNavSelRange = "{18820, 0}";
sepNavVisRange = "{18175, 1283}";
};
};
72E848210F941A8300AB3C99 /* r_defs.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 5772}}";
sepNavSelRange = "{13256, 15}";
sepNavVisRange = "{12677, 758}";
};
};
72E848240F941A8300AB3C99 /* r_draw.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 14534}}";
sepNavSelRange = "{2082, 0}";
sepNavVisRange = "{0, 2309}";
sepNavWindowFrame = "{{97, 164}, {1495, 988}}";
};
};
72E8482C0F941AAC00AB3C99 /* r_fps.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1076, 5408}}";
sepNavSelRange = "{6475, 0}";
sepNavVisRange = "{5696, 1799}";
};
};
72E8482E0F941AAC00AB3C99 /* r_main.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {615, 8489}}";
sepNavSelRange = "{10582, 0}";
sepNavVisRange = "{10221, 944}";
};
};
72E8482F0F941AAC00AB3C99 /* r_main.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 1677}}";
sepNavSelRange = "{1669, 9}";
sepNavVisRange = "{726, 1672}";
sepNavWindowFrame = "{{74, 185}, {1495, 988}}";
};
};
72E848390F941AAC00AB3C99 /* r_things.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 13858}}";
sepNavSelRange = "{23894, 10}";
sepNavVisRange = "{23446, 766}";
};
};
72E8483B0F941AAC00AB3C99 /* s_sound.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 9620}}";
sepNavSelRange = "{14012, 15}";
sepNavVisRange = "{13585, 796}";
};
};
72E8484B0F941ADC00AB3C99 /* st_stuff.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {615, 1469}}";
sepNavSelRange = "{1775, 54}";
sepNavVisRange = "{1111, 1199}";
};
};
72E848540F941ADC00AB3C99 /* w_wad.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {705, 5629}}";
sepNavSelRange = "{8919, 0}";
sepNavVisRange = "{9326, 1979}";
};
};
72E8495C0F942B9300AB3C99 /* cvar.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {795, 4784}}";
sepNavSelRange = "{5299, 0}";
sepNavVisRange = "{4783, 1173}";
sepNavWindowFrame = "{{235, 38}, {1495, 988}}";
};
};
72E8495E0F942B9300AB3C99 /* misc.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {795, 1183}}";
sepNavSelRange = "{959, 0}";
sepNavVisRange = "{654, 1355}";
};
};
72E8495F0F942B9300AB3C99 /* misc.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1436, 975}}";
sepNavSelRange = "{905, 0}";
sepNavVisRange = "{128, 2344}";
sepNavWindowFrame = "{{97, 164}, {1495, 988}}";
};
};
72E849F50F94ED1100AB3C99 /* prboomInterface.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {607, 4602}}";
sepNavSelRange = "{1876, 0}";
sepNavVisRange = "{1393, 1085}";
sepNavWindowFrame = "{{120, 143}, {1495, 988}}";
};
};
8D1107310486CEB800E47090 /* Info.plist */ = {
uiCtxt = {
sepNavWindowFrame = "{{430, 53}, {1020, 1074}}";
};
};
C8139A7813F9E0440094C2C0 /* UICustomSlider.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1211, 925}}";
sepNavSelRange = "{381, 0}";
sepNavVisRange = "{0, 489}";
sepNavWindowFrame = "{{188, 450}, {1270, 1076}}";
};
};
C8139AB213FADA800094C2C0 /* SliderSkull@2x.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{120, 455}, {1270, 1076}}";
};
};
C8139AB413FADA9D0094C2C0 /* SliderSkull~ipad.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{143, 434}, {1270, 1076}}";
};
};
C81E0C7013DF471000B1049A /* UIFontButton.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 946}}";
sepNavSelRange = "{337, 0}";
sepNavVisRange = "{0, 617}";
sepNavWindowFrame = "{{598, 99}, {1034, 1074}}";
};
};
C81E0C7113DF471000B1049A /* UIFontButton.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 1547}}";
sepNavSelRange = "{487, 0}";
sepNavVisRange = "{34, 1751}";
sepNavWindowFrame = "{{859, 141}, {1034, 1074}}";
};
};
C81E0C8D13DF4A1B00B1049A /* UIFontLabel.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 923}}";
sepNavSelRange = "{207, 0}";
sepNavVisRange = "{0, 216}";
};
};
C81E0C8E13DF4A1B00B1049A /* UIFontLabel.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 923}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 341}";
sepNavWindowFrame = "{{720, 70}, {1034, 1074}}";
};
};
C81E104113E1CCA000B1049A /* Button.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{1105, 424}, {1289, 1086}}";
};
};
C84F829013D76E96006D01AB /* MapMenuView.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {961, 4381}}";
sepNavSelRange = "{3960, 0}";
sepNavVisRange = "{3339, 1855}";
sepNavWindowFrame = "{{362, 0}, {1020, 1074}}";
};
};
C84F829113D76E96006D01AB /* MapMenuView.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {961, 1352}}";
sepNavSelRange = "{234, 0}";
sepNavVisRange = "{0, 1787}";
sepNavWindowFrame = "{{801, 14}, {1020, 1074}}";
};
};
C84F83F413D7A99C006D01AB /* GenericMenuView.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {961, 946}}";
sepNavSelRange = "{560, 16}";
sepNavVisRange = "{0, 851}";
sepNavWindowFrame = "{{437, 37}, {1020, 1074}}";
};
};
C84F83F513D7A99C006D01AB /* GenericMenuView.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {961, 1404}}";
sepNavSelRange = "{1234, 0}";
sepNavVisRange = "{727, 1690}";
sepNavWindowFrame = "{{445, 418}, {1020, 1074}}";
};
};
C84F855713D8B55C006D01AB /* SettingsMenuView.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {961, 946}}";
sepNavSelRange = "{501, 0}";
sepNavVisRange = "{0, 983}";
sepNavWindowFrame = "{{737, 146}, {1020, 1074}}";
};
};
C84F855813D8B55C006D01AB /* SettingsMenuView.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {961, 1508}}";
sepNavSelRange = "{968, 0}";
sepNavVisRange = "{867, 1642}";
sepNavWindowFrame = "{{731, 79}, {1020, 1074}}";
};
};
C861F24F13BD2C7700DB34A8 /* Doom */ = {
isa = PBXExecutable;
activeArgIndices = (
);
argumentStrings = (
);
autoAttachOnCrash = 1;
breakpointsEnabled = 1;
configStateDict = {
};
customDataFormattersEnabled = 1;
dataTipCustomDataFormattersEnabled = 1;
dataTipShowTypeColumn = 1;
dataTipSortType = 0;
debuggerPlugin = GDBDebugging;
disassemblyDisplayState = 0;
dylibVariantSuffix = "";
enableDebugStr = 1;
environmentEntries = (
);
executableSystemSymbolLevel = 0;
executableUserSymbolLevel = 0;
libgmallocEnabled = 0;
name = Doom;
savedGlobals = {
};
showTypeColumn = 0;
sourceDirectories = (
);
variableFormatDictionary = {
};
};
C861F25C13BD2C7A00DB34A8 /* Source Control */ = {
isa = PBXSourceControlManager;
fallbackIsa = XCSourceControlManager;
isSCMEnabled = 0;
scmConfiguration = {
repositoryNamesForRoots = {
../.. = Rage;
};
};
};
C861F25D13BD2C7A00DB34A8 /* Code sense */ = {
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
C86F965513D615F70069B7B6 /* MainMenuView.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {954, 945}}";
sepNavSelRange = "{634, 182}";
sepNavVisRange = "{0, 1366}";
sepNavWindowFrame = "{{660, 48}, {1013, 1096}}";
};
};
C86F966613D617740069B7B6 /* MenuViewController.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {954, 945}}";
sepNavSelRange = "{242, 0}";
sepNavVisRange = "{0, 253}";
sepNavWindowFrame = "{{74, 77}, {1013, 1096}}";
};
};
C86F966713D617740069B7B6 /* MenuViewController.mm */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {957, 968}}";
sepNavSelRange = "{309, 0}";
sepNavVisRange = "{0, 442}";
sepNavWindowFrame = "{{542, 55}, {1013, 1096}}";
};
};
C86F975C13D6377B0069B7B6 /* IBGlue.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1127, 585}}";
sepNavSelRange = "{226, 0}";
sepNavVisRange = "{0, 0}";
sepNavWindowFrame = "{{517, 25}, {1020, 1074}}";
};
};
C86F975D13D6377B0069B7B6 /* IBGlue.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {961, 946}}";
sepNavSelRange = "{310, 0}";
sepNavVisRange = "{0, 311}";
sepNavWindowFrame = "{{545, 24}, {1020, 1074}}";
};
};
C879308513F5D8AA003D834F /* DifficultyBackground.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{143, 424}, {1289, 1086}}";
};
};
C879308C13F5D8AA003D834F /* MissonBackground.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{960, 209}, {1289, 1086}}";
};
};
C879308E13F5D8AA003D834F /* UpArrow.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{120, 445}, {1289, 1086}}";
};
};
C87931E013F610B9003D834F /* Divide.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{189, 382}, {1289, 1086}}";
};
};
C87931E813F610B9003D834F /* SettingsButton.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{212, 361}, {1289, 1086}}";
};
};
C87931EB13F610B9003D834F /* SliderSkull.png */ = {
uiCtxt = {
sepNavWindowFrame = "{{568, 448}, {1270, 1076}}";
};
};
C87931FF13F6143C003D834F /* UICustomSwitch.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1230, 958}}";
sepNavSelRange = "{226, 0}";
sepNavVisRange = "{0, 278}";
};
};
C879320013F6143C003D834F /* UICustomSwitch.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1230, 935}}";
sepNavSelRange = "{495, 0}";
sepNavVisRange = "{0, 719}";
sepNavWindowFrame = "{{405, 455}, {1289, 1086}}";
};
};
C88530C813D8CBEA00A5FBF7 /* MainMenuView.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {795, 3263}}";
sepNavSelRange = "{506, 0}";
sepNavVisRange = "{153, 1477}";
sepNavWindowFrame = "{{500, 378}, {1013, 1096}}";
};
};
C885311113D8CF7A00A5FBF7 /* gl_main.c:1961 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 72E847920F9400D700AB3C99 /* gl_main.c */;
functionName = "gld_StartDrawScene()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1961;
modificationTime = 335298652.845627;
originalNumberOfMultipleMatches = 1;
state = 1;
};
C885311313D8CF8000A5FBF7 /* gl_main.c:1958 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 72E847920F9400D700AB3C99 /* gl_main.c */;
functionName = "gld_StartDrawScene()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1958;
modificationTime = 335298652.845659;
originalNumberOfMultipleMatches = 1;
state = 1;
};
C885314213D8D79400A5FBF7 /* ControlsMenuView.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 2899}}";
sepNavSelRange = "{1432, 0}";
sepNavVisRange = "{912, 2131}";
sepNavWindowFrame = "{{205, 358}, {1034, 1074}}";
};
};
C885314313D8D79400A5FBF7 /* ControlsMenuView.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {975, 946}}";
sepNavSelRange = "{466, 14}";
sepNavVisRange = "{0, 781}";
};
};
ED9AB3CF10966E85000B5852 /* iphone_email.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 468}}";
sepNavSelRange = "{7, 14}";
sepNavVisRange = "{0, 955}";
sepNavWindowFrame = "{{93, 78}, {1020, 1074}}";
};
};
ED9AB3D010966E85000B5852 /* iphone_email.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1170, 3094}}";
sepNavSelRange = "{888, 14}";
sepNavVisRange = "{303, 924}";
sepNavWindowFrame = "{{93, 78}, {1020, 1074}}";
};
};
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:Doom.xcodeproj">
</FileRef>
</Workspace>
@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0500"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "Doom.app"
BlueprintName = "Doom"
ReferencedContainer = "container:Doom.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "Doom.app"
BlueprintName = "Doom"
ReferencedContainer = "container:Doom.xcodeproj">
</BuildableReference>
</MacroExpansion>
</TestAction>
<LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
allowLocationSimulation = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "Doom.app"
BlueprintName = "Doom"
ReferencedContainer = "container:Doom.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "Doom.app"
BlueprintName = "Doom"
ReferencedContainer = "container:Doom.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>DOOM.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>1D6058900D05DD3D006BFB54</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>
@@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "Doom.app"
BlueprintName = "Doom"
ReferencedContainer = "container:Doom.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
<Testables>
</Testables>
</TestAction>
<LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
displayScaleIsEnabled = "NO"
displayScale = "1.00"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "Doom.app"
BlueprintName = "Doom"
ReferencedContainer = "container:Doom.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
displayScaleIsEnabled = "NO"
displayScale = "1.00"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D6058900D05DD3D006BFB54"
BuildableName = "Doom.app"
BlueprintName = "Doom"
ReferencedContainer = "container:Doom.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>Doom.xcscheme</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>1D6058900D05DD3D006BFB54</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>DOOM.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>3</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>1D6058900D05DD3D006BFB54</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>
+26
View File
@@ -0,0 +1,26 @@
/*
Copyright (C) 2009 Id Software, Inc.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include "iphone_delegate.h"
@interface DoomApp : iphoneApp
@end
+53
View File
@@ -0,0 +1,53 @@
/*
Copyright (C) 2009 Id Software, Inc.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "Doom_App.h"
#import "MainMenuViewController.h"
#import "MainNavController.h"
#include "doomiphone.h"
@implementation DoomApp
- (void) InitializeInterfaceBuilder {
// Create the Main Menu View controller.
Doom_MainMenuViewController *rootController = nil;
if ( IS_IPHONE_5 ) {
rootController = [[Doom_MainMenuViewController alloc] initWithNibName:@"MainMenuViewi5" bundle:nil];
} else {
rootController = [[Doom_MainMenuViewController alloc] initWithNibName:@"MainMenuView" bundle:nil];
}
// Create a Navigation Controller for Pushing/Popping Views.
navigationController = [[MainNavController alloc] initWithRootViewController:rootController];
[navigationController setNavigationBarHidden:YES];
[rootController release];
// Create the OpenGLView so that our context is created. Don't push it on yet though.
if ( IS_IPHONE_5 ) {
openGLViewController = [ [ iphone_glViewController alloc] initWithNibName:@"OpenGLViewi5" bundle:nil ];
} else {
openGLViewController = [ [ iphone_glViewController alloc] initWithNibName:@"OpenGLView" bundle:nil ];
}
[ openGLViewController StopDisplay];
}
@end
+227
View File
@@ -0,0 +1,227 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_EpisodeMenuViewController">
<connections>
<outlet property="epi1Button" destination="49" id="60"/>
<outlet property="epi2Button" destination="48" id="61"/>
<outlet property="epi3Button" destination="47" id="62"/>
<outlet property="epi4Button" destination="46" id="63"/>
<outlet property="nextButton" destination="33" id="64"/>
<outlet property="nextLabel" destination="35" id="65"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="32" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="33" customClass="idLabelButton">
<rect key="frame" x="425" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="NextButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="NextToMissions" destination="-1" eventType="touchUpInside" id="68"/>
<outlet property="label" destination="35" id="59"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="34" customClass="idLabelButton">
<rect key="frame" x="0.0" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode1Background.png"/>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="67"/>
<outlet property="label" destination="36" id="58"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Next" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="35" customClass="idLabel">
<rect key="frame" x="435" y="259" width="29" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="36" customClass="idLabel">
<rect key="frame" x="9" y="259" width="32" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" id="37">
<rect key="frame" x="68" y="8" width="344" height="304"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="49" customClass="idLabelButton">
<rect key="frame" x="11" y="3" width="320" height="79"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Episode1Background.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode1Background_Highlighted.png"/>
<state key="highlighted" image="Episode1Background_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SelectEpisode1" destination="-1" eventType="touchUpInside" id="69"/>
<outlet property="label" destination="38" id="50"/>
<outlet property="label2" destination="39" id="51"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="48" customClass="idLabelButton">
<rect key="frame" x="11" y="75" width="320" height="79"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Episode2Background.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode2Background_Highlighted.png"/>
<state key="highlighted" image="Episode2Background_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SelectEpisode2" destination="-1" eventType="touchUpInside" id="70"/>
<outlet property="label" destination="40" id="52"/>
<outlet property="label2" destination="41" id="53"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="47" customClass="idLabelButton">
<rect key="frame" x="11" y="146" width="320" height="79"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Episode3Background.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode3Background_Highlighted.png"/>
<state key="highlighted" image="Episode3Background_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SelectEpisode3" destination="-1" eventType="touchUpInside" id="71"/>
<outlet property="label" destination="42" id="54"/>
<outlet property="label2" destination="43" id="55"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="46" customClass="idLabelButton">
<rect key="frame" x="11" y="219" width="320" height="79"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Episode4Background.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode4Background_Highlighted.png"/>
<state key="highlighted" image="Episode4Background_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SelectEpisode4" destination="-1" eventType="touchUpInside" id="72"/>
<outlet property="label" destination="45" id="56"/>
<outlet property="label2" destination="44" id="57"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EPISODE_IV" lineBreakMode="tailTruncation" minimumFontSize="10" id="45" customClass="idLabel">
<rect key="frame" x="37" y="245" width="81" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.49411764740000003" green="0.1921568662" blue="0.0078431377190000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Thy Flesh Consumed" lineBreakMode="tailTruncation" minimumFontSize="10" id="44" customClass="idLabel">
<rect key="frame" x="37" y="260" width="192" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="20"/>
<color key="textColor" red="0.85882353779999998" green="0.34117648010000001" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Inferno" lineBreakMode="tailTruncation" minimumFontSize="10" id="43" customClass="idLabel">
<rect key="frame" x="37" y="188" width="63" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="20"/>
<color key="textColor" red="0.85882353779999998" green="0.34117648010000001" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EPISODE_III" lineBreakMode="tailTruncation" minimumFontSize="10" id="42" customClass="idLabel">
<rect key="frame" x="37" y="173" width="79" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.49411764740000003" green="0.1921568662" blue="0.0078431377190000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="The Shores of Hell" lineBreakMode="tailTruncation" minimumFontSize="10" id="41" customClass="idLabel">
<rect key="frame" x="37" y="117" width="169" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="20"/>
<color key="textColor" red="0.85882353779999998" green="0.34117648010000001" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EPISODE_II" lineBreakMode="tailTruncation" minimumFontSize="10" id="40" customClass="idLabel">
<rect key="frame" x="37" y="102" width="75" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.49411764740000003" green="0.1921568662" blue="0.0078431377190000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Knee-Deep in the Dead" lineBreakMode="tailTruncation" minimumFontSize="10" id="39" customClass="idLabel">
<rect key="frame" x="37" y="44" width="212" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="20"/>
<color key="textColor" red="0.85882353779999998" green="0.34117648010000001" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EPISODE_I" lineBreakMode="tailTruncation" minimumFontSize="10" id="38" customClass="idLabel">
<rect key="frame" x="37" y="29" width="71" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.49411764740000003" green="0.1921568662" blue="0.0078431377190000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
</scrollView>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="Episode1Background.png" width="601" height="150"/>
<image name="Episode1Background_Highlighted.png" width="601" height="150"/>
<image name="Episode2Background.png" width="601" height="150"/>
<image name="Episode2Background_Highlighted.png" width="601" height="150"/>
<image name="Episode3Background.png" width="601" height="150"/>
<image name="Episode3Background_Highlighted.png" width="601" height="150"/>
<image name="Episode4Background.png" width="601" height="150"/>
<image name="Episode4Background_Highlighted.png" width="601" height="150"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="NextButton.png" width="93" height="94"/>
</resources>
</document>
+52
View File
@@ -0,0 +1,52 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <UIKit/UIKit.h>
#import "ios/LabelButton.h"
/*
================================================================================================
EpisodeMenuViewController
================================================================================================
*/
@interface Doom_EpisodeMenuViewController : UIViewController {
IBOutlet idLabelButton * epi1Button;
IBOutlet idLabelButton * epi2Button;
IBOutlet idLabelButton * epi3Button;
IBOutlet idLabelButton * epi4Button;
int episodeSelection;
IBOutlet idLabelButton * nextButton;
IBOutlet idLabel * nextLabel;
}
- (IBAction) BackToMain;
- (IBAction) NextToMissions;
- (IBAction) SelectEpisode1;
- (IBAction) SelectEpisode2;
- (IBAction) SelectEpisode3;
- (IBAction) SelectEpisode4;
@end
+188
View File
@@ -0,0 +1,188 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "EpisodeMenuViewController.h"
#include "doomiphone.h"
#include "iphone_delegate.h"
#import "MissionMenuViewController.h"
/*
================================================================================================
EpisodeMenuViewController
================================================================================================
*/
@implementation Doom_EpisodeMenuViewController
/*
========================
Doom_EpisodeMenuViewController::initWithNibName
========================
*/
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
episodeSelection = -1;
[ nextButton setEnabled: NO ];
[ nextLabel setEnabled: NO ];
}
return self;
}
/*
========================
Doom_EpisodeMenuViewController::didReceiveMemoryWarning
========================
*/
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
/*
========================
Doom_EpisodeMenuViewController::viewDidLoad
========================
*/
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
[ nextButton setEnabled: NO ];
[ nextLabel setEnabled: NO ];
}
/*
========================
Doom_EpisodeMenuViewController::viewDidUnload
========================
*/
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
/*
========================
Doom_EpisodeMenuViewController::BackToMain
========================
*/
- (IBAction) BackToMain {
[self.navigationController popViewControllerAnimated:NO];
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_EpisodeMenuViewController::NextToMissions
========================
*/
- (IBAction) NextToMissions {
Doom_MissionMenuViewController *vc = nil;
if ( IS_IPHONE_5 ) {
vc = [[Doom_MissionMenuViewController alloc] initWithNibName:@"MissionMenuViewi5" bundle:nil];
} else {
vc = [[Doom_MissionMenuViewController alloc] initWithNibName:@"MissionMenuView" bundle:nil];
}
[self.navigationController pushViewController:vc animated:NO];
[vc setEpisode:episodeSelection ];
[vc release];
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_EpisodeMenuViewController::SelectEpisode1
========================
*/
- (IBAction) SelectEpisode1 {
[ nextButton setEnabled: YES ];
[ nextLabel setEnabled: YES ];
episodeSelection = 0;
[ epi1Button setEnabled: NO ];
[ epi2Button setEnabled: YES ];
[ epi3Button setEnabled: YES ];
[ epi4Button setEnabled: YES ];
}
/*
========================
Doom_EpisodeMenuViewController::SelectEpisode2
========================
*/
- (IBAction) SelectEpisode2 {
[ nextButton setEnabled: YES ];
[ nextLabel setEnabled: YES ];
episodeSelection = 1;
[ epi1Button setEnabled: YES ];
[ epi2Button setEnabled: NO ];
[ epi3Button setEnabled: YES ];
[ epi4Button setEnabled: YES ];
}
/*
========================
Doom_EpisodeMenuViewController::SelectEpisode3
========================
*/
- (IBAction) SelectEpisode3 {
[ nextButton setEnabled: YES ];
[ nextLabel setEnabled: YES ];
episodeSelection = 2;
[ epi1Button setEnabled: YES ];
[ epi2Button setEnabled: YES ];
[ epi3Button setEnabled: NO ];
[ epi4Button setEnabled: YES ];
}
/*
========================
Doom_EpisodeMenuViewController::SelectEpisode4
========================
*/
- (IBAction) SelectEpisode4 {
[ nextButton setEnabled: YES ];
[ nextLabel setEnabled: YES ];
episodeSelection = 3;
[ epi1Button setEnabled: YES ];
[ epi2Button setEnabled: YES ];
[ epi3Button setEnabled: YES ];
[ epi4Button setEnabled: NO ];
}
@end
+228
View File
@@ -0,0 +1,228 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_EpisodeMenuViewController">
<connections>
<outlet property="epi1Button" destination="49" id="60"/>
<outlet property="epi2Button" destination="48" id="61"/>
<outlet property="epi3Button" destination="47" id="62"/>
<outlet property="epi4Button" destination="46" id="63"/>
<outlet property="nextButton" destination="33" id="64"/>
<outlet property="nextLabel" destination="35" id="65"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="32" userLabel="Background">
<rect key="frame" x="42" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="33" customClass="idLabelButton">
<rect key="frame" x="467" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="NextButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="NextToMissions" destination="-1" eventType="touchUpInside" id="68"/>
<outlet property="label" destination="35" id="59"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="34" customClass="idLabelButton">
<rect key="frame" x="42" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode1Background.png"/>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="67"/>
<outlet property="label" destination="36" id="58"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Next" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="35" customClass="idLabel">
<rect key="frame" x="477" y="259" width="29" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="36" customClass="idLabel">
<rect key="frame" x="51" y="259" width="32" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" id="37">
<rect key="frame" x="110" y="8" width="344" height="304"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="49" customClass="idLabelButton">
<rect key="frame" x="11" y="3" width="320" height="79"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Episode1Background.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode1Background_Highlighted.png"/>
<state key="highlighted" image="Episode1Background_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SelectEpisode1" destination="-1" eventType="touchUpInside" id="69"/>
<outlet property="label" destination="38" id="50"/>
<outlet property="label2" destination="39" id="51"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="48" customClass="idLabelButton">
<rect key="frame" x="11" y="75" width="320" height="79"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Episode2Background.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode2Background_Highlighted.png"/>
<state key="highlighted" image="Episode2Background_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SelectEpisode2" destination="-1" eventType="touchUpInside" id="70"/>
<outlet property="label" destination="40" id="52"/>
<outlet property="label2" destination="41" id="53"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="47" customClass="idLabelButton">
<rect key="frame" x="11" y="146" width="320" height="79"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Episode3Background.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode3Background_Highlighted.png"/>
<state key="highlighted" image="Episode3Background_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SelectEpisode3" destination="-1" eventType="touchUpInside" id="71"/>
<outlet property="label" destination="42" id="54"/>
<outlet property="label2" destination="43" id="55"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="46" customClass="idLabelButton">
<rect key="frame" x="11" y="219" width="320" height="79"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Episode4Background.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Episode4Background_Highlighted.png"/>
<state key="highlighted" image="Episode4Background_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="SelectEpisode4" destination="-1" eventType="touchUpInside" id="72"/>
<outlet property="label" destination="45" id="56"/>
<outlet property="label2" destination="44" id="57"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EPISODE_IV" lineBreakMode="tailTruncation" minimumFontSize="10" id="45" customClass="idLabel">
<rect key="frame" x="37" y="245" width="81" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.49411764740000003" green="0.1921568662" blue="0.0078431377190000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Thy Flesh Consumed" lineBreakMode="tailTruncation" minimumFontSize="10" id="44" customClass="idLabel">
<rect key="frame" x="37" y="260" width="192" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="20"/>
<color key="textColor" red="0.85882353779999998" green="0.34117648010000001" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Inferno" lineBreakMode="tailTruncation" minimumFontSize="10" id="43" customClass="idLabel">
<rect key="frame" x="37" y="188" width="63" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="20"/>
<color key="textColor" red="0.85882353779999998" green="0.34117648010000001" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EPISODE_III" lineBreakMode="tailTruncation" minimumFontSize="10" id="42" customClass="idLabel">
<rect key="frame" x="37" y="173" width="79" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.49411764740000003" green="0.1921568662" blue="0.0078431377190000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="The Shores of Hell" lineBreakMode="tailTruncation" minimumFontSize="10" id="41" customClass="idLabel">
<rect key="frame" x="37" y="117" width="169" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="20"/>
<color key="textColor" red="0.85882353779999998" green="0.34117648010000001" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EPISODE_II" lineBreakMode="tailTruncation" minimumFontSize="10" id="40" customClass="idLabel">
<rect key="frame" x="37" y="102" width="75" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.49411764740000003" green="0.1921568662" blue="0.0078431377190000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Knee-Deep in the Dead" lineBreakMode="tailTruncation" minimumFontSize="10" id="39" customClass="idLabel">
<rect key="frame" x="37" y="44" width="212" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="20"/>
<color key="textColor" red="0.85882353779999998" green="0.34117648010000001" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EPISODE_I" lineBreakMode="tailTruncation" minimumFontSize="10" id="38" customClass="idLabel">
<rect key="frame" x="37" y="29" width="71" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.49411764740000003" green="0.1921568662" blue="0.0078431377190000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
</scrollView>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="Episode1Background.png" width="601" height="150"/>
<image name="Episode1Background_Highlighted.png" width="601" height="150"/>
<image name="Episode2Background.png" width="601" height="150"/>
<image name="Episode2Background_Highlighted.png" width="601" height="150"/>
<image name="Episode3Background.png" width="601" height="150"/>
<image name="Episode3Background_Highlighted.png" width="601" height="150"/>
<image name="Episode4Background.png" width="601" height="150"/>
<image name="Episode4Background_Highlighted.png" width="601" height="150"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="NextButton.png" width="93" height="94"/>
</resources>
</document>
File diff suppressed because it is too large Load Diff
+75
View File
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>DOOM</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string>DOOM_57.png</string>
<key>CFBundleIconFiles</key>
<array>
<string>DOOM_120</string>
<string>DOOM_57.png</string>
<string>DOOM_114.png</string>
<string>DOOM_72.png</string>
</array>
<key>CFBundleIconFiles~ipad</key>
<array>
<string>DOOM_152</string>
<string>DOOM_76</string>
<string>DOOM_144</string>
<string>DOOM_120</string>
<string>DOOM_57.png</string>
<string>DOOM_114.png</string>
<string>DOOM_72.png</string>
</array>
<key>CFBundleIdentifier</key>
<string>com.idsoftware.Doom</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>2.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.7</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIAppFonts</key>
<array>
<string>idGinzaNar-Md2.otf</string>
</array>
<key>UIInterfaceOrientation</key>
<string>UIInterfaceOrientationLandscapeLeft</string>
<key>UIPrerenderedIcon</key>
<true/>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>gamekit</string>
</array>
<key>UIRequiresPersistentWiFi</key>
<true/>
<key>UIStatusBarHidden</key>
<true/>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
</plist>
+69
View File
@@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_LegalMenuViewController">
<connections>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="10" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" lineBreakMode="tailTruncation" minimumFontSize="10" id="11" customClass="idLabel">
<rect key="frame" x="9" y="259" width="33" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="12" customClass="idLabelButton">
<rect key="frame" x="0.0" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="Wyf-sQ-RdH"/>
</connections>
</button>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="DoomLogo.png" id="14">
<rect key="frame" x="120" y="32" width="240" height="128"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="6" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="bcE-fr-wwO">
<rect key="frame" x="37" y="168" width="419" height="83"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<string key="text">Doom® Classic © 2009-2012 id Software LLC, a ZeniMax Media company. DOOM, id, id Software, id Tech and related logos are registered trademarks or trademarks of id Software LLC in the U.S. and/or other countries. Bethesda, Bethesda Softworks, ZeniMax and related logos are registered trademarks or trademarks of ZeniMax Media Inc. in the U.S. and/or other countries. All Rights Reserved</string>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="DoomLogo.png" width="557" height="358"/>
<image name="MenuBackground.png" width="960" height="640"/>
</resources>
</document>
+35
View File
@@ -0,0 +1,35 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <UIKit/UIKit.h>
/*
================================================================================================
Doom_LegalMenuViewController
================================================================================================
*/
@interface Doom_LegalMenuViewController : UIViewController {
}
- (IBAction) BackToMain;
@end
+90
View File
@@ -0,0 +1,90 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "LegalMenuViewController.h"
#include "doomiphone.h"
#include "iphone_delegate.h"
@implementation Doom_LegalMenuViewController
/*
========================
Doom_LegalMenuViewController::initWithNibName
========================
*/
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
/*
========================
Doom_LegalMenuViewController::didReceiveMemoryWarning
========================
*/
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
/*
========================
Doom_LegalMenuViewController::viewDidLoad
========================
*/
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
}
/*
========================
Doom_LegalMenuViewController::viewDidUnload
========================
*/
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
/*
========================
Doom_LegalMenuViewController::BackToMain
========================
*/
- (IBAction) BackToMain {
[self.navigationController popViewControllerAnimated:NO];
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
@end
+70
View File
@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_LegalMenuViewController">
<connections>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="10" userLabel="Background">
<rect key="frame" x="41" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" lineBreakMode="tailTruncation" minimumFontSize="10" id="11" customClass="idLabel">
<rect key="frame" x="50" y="259" width="33" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="12" customClass="idLabelButton">
<rect key="frame" x="41" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="16"/>
<outlet property="label" destination="11" id="15"/>
</connections>
</button>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="DoomLogo.png" id="14">
<rect key="frame" x="161" y="32" width="240" height="128"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="6" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="ILh-HC-eLE">
<rect key="frame" x="50" y="156" width="471" height="97"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<string key="text">Doom® Classic © 2009-2012 id Software LLC, a ZeniMax Media company. DOOM, id, id Software, id Tech and related logos are registered trademarks or trademarks of id Software LLC in the U.S. and/or other countries. Bethesda, Bethesda Softworks, ZeniMax and related logos are registered trademarks or trademarks of ZeniMax Media Inc. in the U.S. and/or other countries. All Rights Reserved</string>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="DoomLogo.png" width="557" height="358"/>
<image name="MenuBackground.png" width="960" height="640"/>
</resources>
</document>
+68
View File
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_LegalMenuViewController">
<connections>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="10" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="DoomLogo.png" id="14">
<rect key="frame" x="272" y="150" width="480" height="256"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" lineBreakMode="tailTruncation" minimumFontSize="10" id="11" customClass="idLabel">
<rect key="frame" x="38" y="14" width="55" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="12" customClass="idLabelButton">
<rect key="frame" x="15" y="21" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="16"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="8" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="rwA-uv-0y1">
<rect key="frame" x="161" y="344" width="726" height="225"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<string key="text">Doom® Classic © 2009-2012 id Software LLC, a ZeniMax Media company. DOOM, id, id Software, id Tech and related logos are registered trademarks or trademarks of id Software LLC in the U.S. and/or other countries. Bethesda, Bethesda Softworks, ZeniMax and related logos are registered trademarks or trademarks of ZeniMax Media Inc. in the U.S. and/or other countries. All Rights Reserved</string>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="DoomLogo.png" width="557" height="358"/>
<image name="MenuBackground.png" width="960" height="640"/>
</resources>
</document>
+419
View File
@@ -0,0 +1,419 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_MainMenuViewController">
<connections>
<outlet property="mAboutButton" destination="436" id="484"/>
<outlet property="mAboutSubMenu" destination="437" id="485"/>
<outlet property="mExtrasButton" destination="445" id="486"/>
<outlet property="mExtrasSubMenu" destination="435" id="487"/>
<outlet property="mPlayButton" destination="439" id="488"/>
<outlet property="mPlaySubMenu" destination="442" id="489"/>
<outlet property="mSettingsButton" destination="433" id="490"/>
<outlet property="mSettingsSubMenu" destination="444" id="491"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="443" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="DoomLogo.png" id="440" userLabel="Logo">
<rect key="frame" x="95" y="23" width="289" height="185"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<view alpha="0.0" contentMode="scaleToFill" id="435" userLabel="Extras SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="466">
<rect key="frame" x="0.0" y="-16" width="480" height="301"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="469" userLabel="More Games Button" customClass="Banner_SubItem">
<rect key="frame" x="117" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="OtherIdGamesPressed" destination="-1" eventType="touchUpInside" id="498"/>
<outlet property="label" destination="465" id="482"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="467" userLabel="Demo Button" customClass="Banner_SubItem">
<rect key="frame" x="262" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="DemoPressed" destination="-1" eventType="touchUpInside" id="494"/>
<outlet property="label" destination="468" id="481"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#MORE_GAMES" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="465" customClass="idLabel">
<rect key="frame" x="110" y="113" width="125" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#DEMO" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="468" customClass="idLabel">
<rect key="frame" x="249" y="113" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<view alpha="0.0" contentMode="scaleToFill" id="437" userLabel="About SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="464">
<rect key="frame" x="0.0" y="-16" width="480" height="301"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="463" userLabel="Legal Button" customClass="Banner_SubItem">
<rect key="frame" x="44" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="LegalPressed" destination="-1" eventType="touchUpInside" id="495"/>
<outlet property="label" destination="460" id="479"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="462" userLabel="Credits Button" customClass="Banner_SubItem">
<rect key="frame" x="326" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="CreditsPressed" destination="-1" eventType="touchUpInside" id="493"/>
<outlet property="label" destination="458" id="478"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="461" userLabel="Support Button" customClass="Banner_SubItem">
<rect key="frame" x="188" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="SupportPressed" destination="-1" eventType="touchUpInside" id="505"/>
<outlet property="label" destination="459" id="506"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#LEGAL" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="460" customClass="idLabel">
<rect key="frame" x="41" y="113" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#CREDITS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="458" customClass="idLabel">
<rect key="frame" x="323" y="113" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#SUPPORT" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="459" customClass="idLabel">
<rect key="frame" x="172" y="113" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<view alpha="0.0" contentMode="scaleToFill" id="442" userLabel="Play SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="-5" y="-20" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="457">
<rect key="frame" x="5" y="5" width="480" height="301"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="456" userLabel="New Game Button" customClass="Banner_SubItem">
<rect key="frame" x="120" y="69" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="NewGamePressed" destination="-1" eventType="touchUpInside" id="497"/>
<outlet property="label" destination="455" id="474"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="454" userLabel="Resume Game Button" customClass="Banner_SubItem">
<rect key="frame" x="265" y="69" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="ResumeGamePressed" destination="-1" eventType="touchUpInside" id="499"/>
<outlet property="label" destination="453" id="475"/>
</connections>
</button>
<button hidden="YES" opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="452" userLabel="Multiplayer Button" customClass="Banner_SubItem">
<rect key="frame" x="316" y="69" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="MultiplayerPressed" destination="-1" eventType="touchUpInside" id="496"/>
<outlet property="label" destination="451" id="483"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#NEW_GAME" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="455" customClass="idLabel">
<rect key="frame" x="117" y="133" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label hidden="YES" opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#MULTIPLAYER" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="451" customClass="idLabel">
<rect key="frame" x="313" y="133" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#RESUME_GAME" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="453" customClass="idLabel">
<rect key="frame" x="249" y="133" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<view alpha="0.0" contentMode="scaleToFill" id="444" userLabel="Settings SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="446">
<rect key="frame" x="0.0" y="-16" width="480" height="301"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="450" userLabel="Controls Button" customClass="Banner_SubItem">
<rect key="frame" x="117" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="ControlsOptionsPressed" destination="-1" eventType="touchUpInside" id="492"/>
<outlet property="label" destination="448" id="476"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="447" userLabel="SettingsButton" customClass="Banner_SubItem">
<rect key="frame" x="262" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="SettingsOptionsPressed" destination="-1" eventType="touchUpInside" id="500"/>
<outlet property="label" destination="449" id="477"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#CONTROLS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="448" customClass="idLabel">
<rect key="frame" x="114" y="113" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#OPTIONS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="449" customClass="idLabel">
<rect key="frame" x="249" y="113" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="433" userLabel="Settings Button" customClass="idLabelButton">
<rect key="frame" x="127" y="200" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ShowSettingsBanner" destination="-1" eventType="touchUpInside" id="504"/>
<outlet property="label" destination="438" id="471"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="436" userLabel="About Button" customClass="idLabelButton">
<rect key="frame" x="250" y="200" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ShowAboutBanner" destination="-1" eventType="touchUpInside" id="501"/>
<outlet property="label" destination="441" id="472"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="439" userLabel="Play Button" customClass="idLabelButton">
<rect key="frame" x="15" y="140" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="ShowPlayBanner" destination="-1" eventType="touchUpInside" id="503"/>
<outlet property="label" destination="432" id="470"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="445" userLabel="Extras Button" customClass="idLabelButton">
<rect key="frame" x="366" y="140" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ShowExtrasBanner" destination="-1" eventType="touchUpInside" id="502"/>
<outlet property="label" destination="434" id="508"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#PLAY_GAME" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="432" customClass="idLabel">
<rect key="frame" x="10" y="224" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="19"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EXTRAS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="434" customClass="idLabel">
<rect key="frame" x="374" y="224" width="86" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="19"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#SETTINGS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="438" customClass="idLabel">
<rect key="frame" x="129" y="283" width="96" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="19"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#ABOUT" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="441" customClass="idLabel">
<rect key="frame" x="257" y="283" width="86" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="19"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="Button.png" width="191" height="191"/>
<image name="Button_Highlighted.png" width="191" height="191"/>
<image name="DoomLogo.png" width="557" height="358"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="SubMenuBackground.png" width="959" height="574"/>
<image name="SubMenuButton.png" width="195" height="174"/>
<image name="SubMenuButton_Highlighted.png" width="195" height="174"/>
</resources>
</document>
+84
View File
@@ -0,0 +1,84 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <UIKit/UIKit.h>
#include "ios/LabelButton.h"
/*
================================================================================================
Doom Sub Menu Banner Interface object
================================================================================================
*/
@interface Banner_SubItem : idLabelButton {
@public
}
@end
@interface Banner_SubMenu: UIView {
@public
BOOL isHidden;
}
- (void) Hide;
- (void) Show;
@end
/*
================================================================================================
MainMenuViewController
================================================================================================
*/
@interface Doom_MainMenuViewController : UIViewController {
IBOutlet idLabelButton * mPlayButton;
IBOutlet idLabelButton * mSettingsButton;
IBOutlet idLabelButton * mAboutButton;
IBOutlet idLabelButton * mExtrasButton;
IBOutlet Banner_SubMenu * mPlaySubMenu;
IBOutlet Banner_SubMenu * mSettingsSubMenu;
IBOutlet Banner_SubMenu * mAboutSubMenu;
IBOutlet Banner_SubMenu * mExtrasSubMenu;
}
// Sub Menu Banner Actions
- (IBAction) ShowPlayBanner;
- (IBAction) ShowSettingsBanner;
- (IBAction) ShowAboutBanner;
- (IBAction) ShowExtrasBanner;
// Interface Builder Actions ( Connected through IB )
- (IBAction) ResumeGamePressed;
- (IBAction) NewGamePressed;
- (IBAction) MultiplayerPressed;
- (IBAction) CreditsPressed;
- (IBAction) SupportPressed;
- (IBAction) LegalPressed;
- (IBAction) DemoPressed;
- (IBAction) OtherIdGamesPressed;
- (IBAction) ControlsOptionsPressed;
- (IBAction) SettingsOptionsPressed;
@end
+463
View File
@@ -0,0 +1,463 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "MainMenuViewController.h"
#include "iphone_delegate.h"
#include "doomiphone.h"
#import "EpisodeMenuViewController.h"
#import "CreditsMenuViewController.h"
#import "SettingsMenuViewController.h"
#import "ControlsMenuViewController.h"
#import "LegalMenuViewController.h"
/*
================================================================================================
Doom Sub Menu Banner Interface object
================================================================================================
*/
@implementation Banner_SubItem
@end
@implementation Banner_SubMenu
/*
========================
Banner_SubMenu::awakeFromNib
========================
*/
- (void)awakeFromNib {
isHidden = YES;
char full_iwad[1024];
I_FindFile( "doom.wad", ".wad", full_iwad );
iphoneDoomStartup( full_iwad, NULL );
}
/*
========================
Banner_SubMenu::hitTest
========================
*/
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
UIView *hitView = [super hitTest:point withEvent:event];
if (hitView != self) {
return hitView;
}
return nil;
}
/*
========================
Banner_SubMenu::Hide
========================
*/
- (void) Hide {
if( !isHidden ) {
isHidden = YES;
[UIView beginAnimations:@"Show" context:nil];
[UIView setAnimationDuration:0.5f];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
[UIView setAnimationBeginsFromCurrentState:NO];
[UIView setAnimationDelegate:self];
//[UIView setAnimationDidStopSelector:@selector(Disable)];
self.alpha = 1.0f;
[ self viewWithTag: 0 ].alpha = 0.0f;
[UIView commitAnimations];
}
}
/*
========================
Banner_SubMenu::Show
========================
*/
- (void) Show {
if( isHidden ) {
isHidden = NO;
[UIView beginAnimations:@"Show" context:nil];
[UIView setAnimationDuration:0.5f];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
[UIView setAnimationBeginsFromCurrentState:NO];
[UIView setAnimationDelegate:self];
//[UIView setAnimationDidStopSelector:@selector(Enable)];
self.alpha = 1.0f;
[ self viewWithTag: 0 ].alpha = 1.0f;
[UIView commitAnimations];
}
}
@end
/*
================================================================================================
MainMenuViewController
================================================================================================
*/
@implementation Doom_MainMenuViewController
/*
========================
MainMenuViewController::initWithNibName
========================
*/
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}
/*
========================
MainMenuViewController::didReceiveMemoryWarning
========================
*/
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
/*
========================
MainMenuViewController::viewDidLoad
========================
*/
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
}
/*
========================
MainMenuViewController::viewDidUnload
========================
*/
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
/*
========================
MainMenuViewController::ResumeGamePressed
========================
*/
- (IBAction) ResumeGamePressed {
[ gAppDelegate ShowGLView ];
ResumeGame();
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::NewGamePressed
========================
*/
- (IBAction) NewGamePressed {
// Switch to episode view menu.
Doom_EpisodeMenuViewController *vc = nil;
if ( IS_IPHONE_5 ) {
vc = [[Doom_EpisodeMenuViewController alloc] initWithNibName:@"EpisodeMenuViewi5" bundle:nil];
} else {
vc = [[Doom_EpisodeMenuViewController alloc] initWithNibName:@"EpisodeMenuView" bundle:nil];
}
[self.navigationController pushViewController:vc animated:NO];
[vc release];
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::MultiplayerPressed
========================
*/
- (IBAction) MultiplayerPressed {
//ShowMatchmaker( self, 2, 4 );
return;
// Go to the MP Menu.
// get the address for the local service, which may
// start up a bluetooth personal area network
//bool serverResolved = ResolveNetworkServer( &netServer.address );
// open our socket now that the network interfaces have been configured
// Explicitly open on interface 1, which is en0. If bluetooth ever starts
// working better, we can handle multiple interfaces.
if ( gameSocket <= 0 ) {
gameSocket = UDPSocket( "en0", DOOM_PORT );
}
/*
// get the address for the local service
if ( !serverResolved ) {
// nobody else is acting as a server, so start one here
RegisterGameService();
SetupEmptyNetGame();
}
*/
menuState = IPM_MULTIPLAYER;
[gAppDelegate ShowGLView];
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::CreditsPressed
========================
*/
- (IBAction) CreditsPressed {
Doom_CreditsMenuViewController *vc = nil;
if ( IS_IPHONE_5 ) {
vc = [[Doom_CreditsMenuViewController alloc] initWithNibName:@"CreditsMenuViewi5" bundle:nil];
} else {
vc = [[Doom_CreditsMenuViewController alloc] initWithNibName:@"CreditsMenuView" bundle:nil];
}
[self.navigationController pushViewController:vc animated:NO];
[vc release];
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::SupportPressed
========================
*/
- (IBAction) SupportPressed {
SysIPhoneOpenURL("http://www.idsoftware.com/doom-classic/index.html");
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::LegalPressed
========================
*/
- (IBAction) LegalPressed {
Doom_LegalMenuViewController *vc = nil;
if ( IS_IPHONE_5 ) {
vc = [[Doom_LegalMenuViewController alloc] initWithNibName:@"LegalMenuViewi5" bundle:nil];
} else {
vc = [[Doom_LegalMenuViewController alloc] initWithNibName:@"LegalMenuView" bundle:nil];
}
[self.navigationController pushViewController:vc animated:NO];
[vc release];
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::DemoPressed
========================
*/
- (IBAction) DemoPressed {
StartDemoGame( false );
[gAppDelegate ShowGLView];
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::OtherIdGamesPressed
========================
*/
- (IBAction) OtherIdGamesPressed {
SysIPhoneOpenURL("http://itunes.com/apps/idsoftware");
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::ControlsOptionsPressed
========================
*/
- (IBAction) ControlsOptionsPressed {
Doom_ControlsMenuViewController *vc = nil;
if ( IS_IPHONE_5 ) {
vc = [[Doom_ControlsMenuViewController alloc] initWithNibName:@"ControlsMenuViewi5" bundle:nil];
} else {
vc = [[Doom_ControlsMenuViewController alloc] initWithNibName:@"ControlsMenuView" bundle:nil];
}
[self.navigationController pushViewController:vc animated:NO];
[vc release];
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::SettingsOptionsPressed
========================
*/
- (IBAction) SettingsOptionsPressed {
Doom_SettingsMenuViewController *vc = nil;
if ( IS_IPHONE_5 ) {
vc = [[Doom_SettingsMenuViewController alloc] initWithNibName:@"SettingsMenuViewi5" bundle:nil];
} else {
vc = [[Doom_SettingsMenuViewController alloc] initWithNibName:@"SettingsMenuView" bundle:nil];
}
[self.navigationController pushViewController:vc animated:NO];
[vc release];
Sound_StartLocalSound( "iphone/baborted_01.wav" );
}
/*
========================
MainMenuViewController::ShowPlayBanner
========================
*/
- (void) ShowPlayBanner {
[ mPlayButton setEnabled: NO ];
[ mSettingsButton setEnabled: YES ];
[ mAboutButton setEnabled: YES ];
[ mExtrasButton setEnabled: YES ];
[ mPlaySubMenu Show ];
[ mSettingsSubMenu Hide ];
[ mExtrasSubMenu Hide ];
[ mAboutSubMenu Hide ];
}
/*
========================
MainMenuViewController::ShowSettingsBanner
========================
*/
- (void) ShowSettingsBanner {
[ mPlayButton setEnabled: YES ];
[ mSettingsButton setEnabled: NO ];
[ mAboutButton setEnabled: YES ];
[ mExtrasButton setEnabled: YES ];
[ mSettingsSubMenu Show ];
[ mPlaySubMenu Hide ];
[ mExtrasSubMenu Hide ];
[ mAboutSubMenu Hide ];
}
/*
========================
MainMenuViewController::ShowAboutBanner
========================
*/
- (void) ShowAboutBanner {
[ mPlayButton setEnabled: YES ];
[ mSettingsButton setEnabled: YES ];
[ mAboutButton setEnabled: NO ];
[ mExtrasButton setEnabled: YES ];
[ mAboutSubMenu Show ];
[ mPlaySubMenu Hide ];
[ mSettingsSubMenu Hide ];
[ mExtrasSubMenu Hide ];
}
/*
========================
MainMenuViewController::ShowExtrasBanner
========================
*/
- (void) ShowExtrasBanner {
[ mPlayButton setEnabled: YES ];
[ mSettingsButton setEnabled: YES ];
[ mAboutButton setEnabled: YES ];
[ mExtrasButton setEnabled: NO ];
[ mExtrasSubMenu Show ];
[ mPlaySubMenu Hide ];
[ mSettingsSubMenu Hide ];
[ mAboutSubMenu Hide ];
}
@end
+419
View File
@@ -0,0 +1,419 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_MainMenuViewController">
<connections>
<outlet property="mAboutButton" destination="436" id="484"/>
<outlet property="mAboutSubMenu" destination="437" id="485"/>
<outlet property="mExtrasButton" destination="445" id="486"/>
<outlet property="mExtrasSubMenu" destination="435" id="487"/>
<outlet property="mPlayButton" destination="439" id="488"/>
<outlet property="mPlaySubMenu" destination="442" id="489"/>
<outlet property="mSettingsButton" destination="433" id="490"/>
<outlet property="mSettingsSubMenu" destination="444" id="491"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="443" userLabel="Background">
<rect key="frame" x="42" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="DoomLogo.png" id="440" userLabel="Logo">
<rect key="frame" x="137" y="23" width="289" height="185"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<view alpha="0.0" contentMode="scaleToFill" id="435" userLabel="Extras SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="42" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="466">
<rect key="frame" x="0.0" y="-16" width="480" height="301"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="469" userLabel="More Games Button" customClass="Banner_SubItem">
<rect key="frame" x="117" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="OtherIdGamesPressed" destination="-1" eventType="touchUpInside" id="498"/>
<outlet property="label" destination="465" id="482"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="467" userLabel="Demo Button" customClass="Banner_SubItem">
<rect key="frame" x="262" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="DemoPressed" destination="-1" eventType="touchUpInside" id="494"/>
<outlet property="label" destination="468" id="481"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#MORE_GAMES" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="465" customClass="idLabel">
<rect key="frame" x="110" y="113" width="125" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#DEMO" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="468" customClass="idLabel">
<rect key="frame" x="249" y="113" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<view alpha="0.0" contentMode="scaleToFill" id="437" userLabel="About SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="42" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="464">
<rect key="frame" x="0.0" y="-16" width="480" height="301"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="463" userLabel="Legal Button" customClass="Banner_SubItem">
<rect key="frame" x="44" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="LegalPressed" destination="-1" eventType="touchUpInside" id="495"/>
<outlet property="label" destination="460" id="479"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="462" userLabel="Credits Button" customClass="Banner_SubItem">
<rect key="frame" x="326" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="CreditsPressed" destination="-1" eventType="touchUpInside" id="493"/>
<outlet property="label" destination="458" id="478"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="461" userLabel="Support Button" customClass="Banner_SubItem">
<rect key="frame" x="188" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="SupportPressed" destination="-1" eventType="touchUpInside" id="505"/>
<outlet property="label" destination="459" id="506"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#LEGAL" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="460" customClass="idLabel">
<rect key="frame" x="41" y="113" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#CREDITS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="458" customClass="idLabel">
<rect key="frame" x="323" y="113" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#SUPPORT" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="459" customClass="idLabel">
<rect key="frame" x="172" y="113" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<view alpha="0.0" contentMode="scaleToFill" id="442" userLabel="Play SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="37" y="-20" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="457">
<rect key="frame" x="5" y="5" width="480" height="301"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="456" userLabel="New Game Button" customClass="Banner_SubItem">
<rect key="frame" x="120" y="69" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="NewGamePressed" destination="-1" eventType="touchUpInside" id="497"/>
<outlet property="label" destination="455" id="474"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="454" userLabel="Resume Game Button" customClass="Banner_SubItem">
<rect key="frame" x="265" y="69" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="ResumeGamePressed" destination="-1" eventType="touchUpInside" id="499"/>
<outlet property="label" destination="453" id="475"/>
</connections>
</button>
<button hidden="YES" opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="452" userLabel="Multiplayer Button" customClass="Banner_SubItem">
<rect key="frame" x="316" y="69" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="MultiplayerPressed" destination="-1" eventType="touchUpInside" id="496"/>
<outlet property="label" destination="451" id="483"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#NEW_GAME" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="455" customClass="idLabel">
<rect key="frame" x="117" y="133" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label hidden="YES" opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#MULTIPLAYER" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="451" customClass="idLabel">
<rect key="frame" x="313" y="133" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#RESUME_GAME" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="453" customClass="idLabel">
<rect key="frame" x="249" y="133" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<view alpha="0.0" contentMode="scaleToFill" id="444" userLabel="Settings SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="42" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="446">
<rect key="frame" x="0.0" y="-16" width="480" height="301"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="450" userLabel="Controls Button" customClass="Banner_SubItem">
<rect key="frame" x="117" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="ControlsOptionsPressed" destination="-1" eventType="touchUpInside" id="492"/>
<outlet property="label" destination="448" id="476"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="447" userLabel="SettingsButton" customClass="Banner_SubItem">
<rect key="frame" x="262" y="49" width="104" height="93"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="SettingsOptionsPressed" destination="-1" eventType="touchUpInside" id="500"/>
<outlet property="label" destination="449" id="477"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#CONTROLS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="448" customClass="idLabel">
<rect key="frame" x="114" y="113" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#OPTIONS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="449" customClass="idLabel">
<rect key="frame" x="249" y="113" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="433" userLabel="Settings Button" customClass="idLabelButton">
<rect key="frame" x="169" y="200" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ShowSettingsBanner" destination="-1" eventType="touchUpInside" id="504"/>
<outlet property="label" destination="438" id="471"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="436" userLabel="About Button" customClass="idLabelButton">
<rect key="frame" x="292" y="200" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ShowAboutBanner" destination="-1" eventType="touchUpInside" id="501"/>
<outlet property="label" destination="441" id="472"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="439" userLabel="Play Button" customClass="idLabelButton">
<rect key="frame" x="57" y="140" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="ShowPlayBanner" destination="-1" eventType="touchUpInside" id="503"/>
<outlet property="label" destination="432" id="470"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="445" userLabel="Extras Button" customClass="idLabelButton">
<rect key="frame" x="408" y="140" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ShowExtrasBanner" destination="-1" eventType="touchUpInside" id="502"/>
<outlet property="label" destination="434" id="508"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#PLAY_GAME" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="432" customClass="idLabel">
<rect key="frame" x="52" y="224" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="19"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EXTRAS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="434" customClass="idLabel">
<rect key="frame" x="416" y="224" width="86" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="19"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#SETTINGS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="438" customClass="idLabel">
<rect key="frame" x="171" y="283" width="96" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="19"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#ABOUT" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="441" customClass="idLabel">
<rect key="frame" x="299" y="283" width="86" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="19"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="Button.png" width="191" height="191"/>
<image name="Button_Highlighted.png" width="191" height="191"/>
<image name="DoomLogo.png" width="557" height="358"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="SubMenuBackground.png" width="959" height="574"/>
<image name="SubMenuButton.png" width="195" height="174"/>
<image name="SubMenuButton_Highlighted.png" width="195" height="174"/>
</resources>
</document>
+419
View File
@@ -0,0 +1,419 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_MainMenuViewController">
<connections>
<outlet property="mAboutButton" destination="436" id="484"/>
<outlet property="mAboutSubMenu" destination="437" id="485"/>
<outlet property="mExtrasButton" destination="445" id="486"/>
<outlet property="mExtrasSubMenu" destination="435" id="487"/>
<outlet property="mPlayButton" destination="439" id="488"/>
<outlet property="mPlaySubMenu" destination="442" id="489"/>
<outlet property="mSettingsButton" destination="433" id="490"/>
<outlet property="mSettingsSubMenu" destination="444" id="491"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="443" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="DoomLogo.png" id="440" userLabel="Logo">
<rect key="frame" x="234" y="110" width="557" height="358"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<view alpha="0.0" contentMode="scaleToFill" id="435" userLabel="Extras SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="466">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="469" userLabel="More Games Button" customClass="Banner_SubItem">
<rect key="frame" x="212" y="201" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="OtherIdGamesPressed" destination="-1" eventType="touchUpInside" id="498"/>
<outlet property="label" destination="465" id="482"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="467" userLabel="Demo Button" customClass="Banner_SubItem">
<rect key="frame" x="618" y="201" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="DemoPressed" destination="-1" eventType="touchUpInside" id="494"/>
<outlet property="label" destination="468" id="481"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#MORE_GAMES" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="465" customClass="idLabel">
<rect key="frame" x="229" y="333" width="171" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#DEMO" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="468" customClass="idLabel">
<rect key="frame" x="650" y="333" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<view alpha="0.0" contentMode="scaleToFill" id="437" userLabel="About SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="464">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="463" userLabel="Legal Button" customClass="Banner_SubItem">
<rect key="frame" x="212" y="201" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="LegalPressed" destination="-1" eventType="touchUpInside" id="495"/>
<outlet property="label" destination="460" id="479"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="462" userLabel="Credits Button" customClass="Banner_SubItem">
<rect key="frame" x="618" y="201" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="CreditsPressed" destination="-1" eventType="touchUpInside" id="493"/>
<outlet property="label" destination="458" id="478"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="461" userLabel="Support Button" customClass="Banner_SubItem">
<rect key="frame" x="415" y="201" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="SupportPressed" destination="-1" eventType="touchUpInside" id="505"/>
<outlet property="label" destination="459" id="506"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#LEGAL" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="460" customClass="idLabel">
<rect key="frame" x="255" y="333" width="110" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#CREDITS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="458" customClass="idLabel">
<rect key="frame" x="658" y="333" width="124" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#SUPPORT" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="459" customClass="idLabel">
<rect key="frame" x="458" y="333" width="121" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<view alpha="0.0" contentMode="scaleToFill" id="442" userLabel="Play SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="457">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="456" userLabel="New Game Button" customClass="Banner_SubItem">
<rect key="frame" x="212" y="201" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="NewGamePressed" destination="-1" eventType="touchUpInside" id="497"/>
<outlet property="label" destination="455" id="474"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="454" userLabel="Resume Game Button" customClass="Banner_SubItem">
<rect key="frame" x="617" y="200" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="ResumeGamePressed" destination="-1" eventType="touchUpInside" id="499"/>
<outlet property="label" destination="453" id="475"/>
</connections>
</button>
<button hidden="YES" opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="452" userLabel="Multiplayer Button" customClass="Banner_SubItem">
<rect key="frame" x="618" y="201" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="MultiplayerPressed" destination="-1" eventType="touchUpInside" id="496"/>
<outlet property="label" destination="451" id="483"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#NEW_GAME" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="455" customClass="idLabel">
<rect key="frame" x="237" y="333" width="152" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label hidden="YES" opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#MULTIPLAYER" textAlignment="center" lineBreakMode="tailTruncation" adjustsFontSizeToFit="NO" id="451" customClass="idLabel">
<rect key="frame" x="636" y="333" width="169" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#RESUME_GAME" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="453" customClass="idLabel">
<rect key="frame" x="631" y="332" width="184" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<view alpha="0.0" contentMode="scaleToFill" id="444" userLabel="Settings SubMenu" customClass="Banner_SubMenu">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SubMenuBackground.png" id="446">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="450" userLabel="Controls Button" customClass="Banner_SubItem">
<rect key="frame" x="212" y="201" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="ControlsOptionsPressed" destination="-1" eventType="touchUpInside" id="492"/>
<outlet property="label" destination="448" id="476"/>
</connections>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="447" userLabel="SettingsButton" customClass="Banner_SubItem">
<rect key="frame" x="618" y="201" width="195" height="174"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SubMenuButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="SubMenuButton_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="SettingsOptionsPressed" destination="-1" eventType="touchUpInside" id="500"/>
<outlet property="label" destination="449" id="477"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="3" contentMode="left" text="#CONTROLS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="448" customClass="idLabel">
<rect key="frame" x="243" y="333" width="141" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="4" contentMode="left" text="#OPTIONS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="449" customClass="idLabel">
<rect key="frame" x="650" y="333" width="136" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="433" userLabel="Settings Button" customClass="idLabelButton">
<rect key="frame" x="282" y="513" width="191" height="191"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ShowSettingsBanner" destination="-1" eventType="touchUpInside" id="504"/>
<outlet property="label" destination="438" id="471"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="436" userLabel="About Button" customClass="idLabelButton">
<rect key="frame" x="534" y="513" width="191" height="191"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ShowAboutBanner" destination="-1" eventType="touchUpInside" id="501"/>
<outlet property="label" destination="441" id="472"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="439" userLabel="Play Button" customClass="idLabelButton">
<rect key="frame" x="87" y="418" width="191" height="191"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="ShowPlayBanner" destination="-1" eventType="touchUpInside" id="503"/>
<outlet property="label" destination="432" id="470"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="445" userLabel="Extras Button" customClass="idLabelButton">
<rect key="frame" x="733" y="418" width="191" height="191"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="Button.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="Button_Highlighted.png"/>
<state key="highlighted" image="Button_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ShowExtrasBanner" destination="-1" eventType="touchUpInside" id="502"/>
<outlet property="label" destination="434" id="508"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#PLAY_GAME" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="432" customClass="idLabel">
<rect key="frame" x="93" y="587" width="176" height="30"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="30"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#EXTRAS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="434" customClass="idLabel">
<rect key="frame" x="769" y="587" width="122" height="30"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="30"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#SETTINGS" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="438" customClass="idLabel">
<rect key="frame" x="302" y="681" width="153" height="30"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="30"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#ABOUT" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" adjustsFontSizeToFit="NO" id="441" customClass="idLabel">
<rect key="frame" x="578" y="681" width="107" height="30"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="30"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="0.87843137979999997" green="0.3843137324" blue="0.1137254909" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics"/>
</view>
</objects>
<resources>
<image name="Button.png" width="191" height="191"/>
<image name="Button_Highlighted.png" width="191" height="191"/>
<image name="DoomLogo.png" width="557" height="358"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="SubMenuBackground.png" width="959" height="574"/>
<image name="SubMenuButton.png" width="195" height="174"/>
<image name="SubMenuButton_Highlighted.png" width="195" height="174"/>
</resources>
</document>
@@ -0,0 +1,25 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <UIKit/UIKit.h>
@interface MainNavController : UINavigationController
@end
@@ -0,0 +1,50 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "MainNavController.h"
@interface MainNavController ()
@end
@implementation MainNavController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
+980
View File
@@ -0,0 +1,980 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_MissionMenuViewController">
<connections>
<outlet property="NightmareSelection" destination="18" id="76"/>
<outlet property="easySelection" destination="17" id="69"/>
<outlet property="easySelectionLabel" destination="12" id="70"/>
<outlet property="hardSelection" destination="24" id="72"/>
<outlet property="hardSelectionLabel" destination="22" id="73"/>
<outlet property="lastElement1" destination="37" id="87"/>
<outlet property="lastElement2" destination="46" id="86"/>
<outlet property="lastElement3" destination="64" id="85"/>
<outlet property="lastElement4" destination="53" id="84"/>
<outlet property="mapScroller1" destination="26" id="83"/>
<outlet property="mapScroller2" destination="16" id="82"/>
<outlet property="mapScroller3" destination="5" id="81"/>
<outlet property="mapScroller4" destination="13" id="80"/>
<outlet property="mediumSelection" destination="10" id="74"/>
<outlet property="mediumSelectionLabel" destination="4" id="75"/>
<outlet property="nightmareSelectionLabel" destination="11" id="77"/>
<outlet property="playButton" destination="21" id="78"/>
<outlet property="playLabel" destination="27" id="79"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="25" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="DifficultyBackground.png" id="14">
<rect key="frame" x="78" y="217" width="324" height="77"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="10">
<rect key="frame" x="175" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="17">
<rect key="frame" x="96" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="18">
<rect key="frame" x="330" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="24">
<rect key="frame" x="250" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MissonBackground.png" id="20">
<rect key="frame" x="74" y="26" width="328" height="181"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="26" userLabel="Map Selection Scroll">
<rect key="frame" x="96" y="46" width="284" height="137"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" tag="10" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="36" customClass="idLabelButton">
<rect key="frame" x="7" y="6" width="270" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M1: Hanger">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M1" destination="-1" eventType="touchUpInside" id="90"/>
</connections>
</button>
<button opaque="NO" tag="11" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="35" customClass="idLabelButton">
<rect key="frame" x="7" y="51" width="270" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M2: Nuclear Plant">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M2" destination="-1" eventType="touchUpInside" id="91"/>
</connections>
</button>
<button opaque="NO" tag="12" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="34" customClass="idLabelButton">
<rect key="frame" x="7" y="96" width="270" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M3: Toxin Refinery">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M3" destination="-1" eventType="touchUpInside" id="92"/>
</connections>
</button>
<button opaque="NO" tag="13" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="33" customClass="idLabelButton">
<rect key="frame" x="7" y="143" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M4: Command Control">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M4" destination="-1" eventType="touchUpInside" id="93"/>
</connections>
</button>
<button opaque="NO" tag="14" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="32" customClass="idLabelButton">
<rect key="frame" x="7" y="188" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M5: Phobos Lab ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M5" destination="-1" eventType="touchUpInside" id="94"/>
</connections>
</button>
<button opaque="NO" tag="15" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="39" customClass="idLabelButton">
<rect key="frame" x="7" y="233" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M6: Central Processing">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M6" destination="-1" eventType="touchUpInside" id="95"/>
</connections>
</button>
<button opaque="NO" tag="16" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="31" customClass="idLabelButton">
<rect key="frame" x="7" y="278" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M7: Computer Station">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M7" destination="-1" eventType="touchUpInside" id="96"/>
</connections>
</button>
<button opaque="NO" tag="17" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="38" customClass="idLabelButton">
<rect key="frame" x="7" y="323" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M8: Phobos Anomaly">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M8" destination="-1" eventType="touchUpInside" id="97"/>
</connections>
</button>
<button opaque="NO" tag="18" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="37" customClass="idLabelButton">
<rect key="frame" x="7" y="368" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M9: Military Base">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M9" destination="-1" eventType="touchUpInside" id="104"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
<inset key="contentInset" minX="0.0" minY="1" maxX="0.0" maxY="100"/>
</scrollView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="16" userLabel="Map Selection Scroll">
<rect key="frame" x="96" y="46" width="284" height="137"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" tag="20" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="44" customClass="idLabelButton">
<rect key="frame" x="7" y="8" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M1: Deimos Anomaly">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M1" destination="-1" eventType="touchUpInside" id="105"/>
</connections>
</button>
<button opaque="NO" tag="21" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="43" customClass="idLabelButton">
<rect key="frame" x="7" y="53" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M2: Containment Area">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M2" destination="-1" eventType="touchUpInside" id="106"/>
</connections>
</button>
<button opaque="NO" tag="22" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="42" customClass="idLabelButton">
<rect key="frame" x="7" y="98" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M3: Refinery ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M3" destination="-1" eventType="touchUpInside" id="107"/>
</connections>
</button>
<button opaque="NO" tag="23" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="47" customClass="idLabelButton">
<rect key="frame" x="7" y="142" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M4: Deimos Lab">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M4" destination="-1" eventType="touchUpInside" id="108"/>
</connections>
</button>
<button opaque="NO" tag="24" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="41" customClass="idLabelButton">
<rect key="frame" x="7" y="187" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M5: Command Center">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M5" destination="-1" eventType="touchUpInside" id="109"/>
</connections>
</button>
<button opaque="NO" tag="25" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="48" customClass="idLabelButton">
<rect key="frame" x="7" y="232" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M6: Halls of the Damned">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M6" destination="-1" eventType="touchUpInside" id="110"/>
</connections>
</button>
<button opaque="NO" tag="26" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="40" customClass="idLabelButton">
<rect key="frame" x="7" y="277" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M7: Spawning Vats">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M7" destination="-1" eventType="touchUpInside" id="111"/>
</connections>
</button>
<button opaque="NO" tag="27" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="45" customClass="idLabelButton">
<rect key="frame" x="7" y="322" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M8: Tower of Babel">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M8" destination="-1" eventType="touchUpInside" id="112"/>
</connections>
</button>
<button opaque="NO" tag="28" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="46" customClass="idLabelButton">
<rect key="frame" x="7" y="367" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M9: Fortress of Mystery">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M9" destination="-1" eventType="touchUpInside" id="113"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
<inset key="contentInset" minX="0.0" minY="1" maxX="0.0" maxY="100"/>
</scrollView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="5" userLabel="Map Selection Scroll">
<rect key="frame" x="96" y="46" width="284" height="137"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" tag="30" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="65" customClass="idLabelButton">
<rect key="frame" x="7" y="8" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M1: Hell Keep ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M1" destination="-1" eventType="touchUpInside" id="114"/>
</connections>
</button>
<button opaque="NO" tag="31" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="62" customClass="idLabelButton">
<rect key="frame" x="7" y="53" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M2: Slough of Despair">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M2" destination="-1" eventType="touchUpInside" id="115"/>
</connections>
</button>
<button opaque="NO" tag="32" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="61" customClass="idLabelButton">
<rect key="frame" x="7" y="98" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M3: Pandemonium">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M3" destination="-1" eventType="touchUpInside" id="116"/>
</connections>
</button>
<button opaque="NO" tag="33" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="60" customClass="idLabelButton">
<rect key="frame" x="7" y="142" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M4: House of Pain ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M4" destination="-1" eventType="touchUpInside" id="117"/>
</connections>
</button>
<button opaque="NO" tag="34" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="66" customClass="idLabelButton">
<rect key="frame" x="7" y="187" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M5: Unholy Cathedral">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M5" destination="-1" eventType="touchUpInside" id="118"/>
</connections>
</button>
<button opaque="NO" tag="35" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="59" customClass="idLabelButton">
<rect key="frame" x="7" y="232" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M6: Mt. Erebus">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M6" destination="-1" eventType="touchUpInside" id="119"/>
</connections>
</button>
<button opaque="NO" tag="36" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="63" customClass="idLabelButton">
<rect key="frame" x="7" y="277" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M7: Limbo">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M7" destination="-1" eventType="touchUpInside" id="120"/>
</connections>
</button>
<button opaque="NO" tag="37" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="58" customClass="idLabelButton">
<rect key="frame" x="7" y="322" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M8: Dis">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M8" destination="-1" eventType="touchUpInside" id="121"/>
</connections>
</button>
<button opaque="NO" tag="38" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="64" customClass="idLabelButton">
<rect key="frame" x="7" y="367" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M9: Warrens">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M9" destination="-1" eventType="touchUpInside" id="122"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
<inset key="contentInset" minX="0.0" minY="1" maxX="0.0" maxY="100"/>
</scrollView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="13" userLabel="Map Selection Scroll">
<rect key="frame" x="96" y="46" width="284" height="137"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" tag="40" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="55" customClass="idLabelButton">
<rect key="frame" x="7" y="8" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M1: Hell Beneath">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M1" destination="-1" eventType="touchUpInside" id="123"/>
</connections>
</button>
<button opaque="NO" tag="41" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="52" customClass="idLabelButton">
<rect key="frame" x="7" y="53" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M2: Perfect Hatred">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M2" destination="-1" eventType="touchUpInside" id="124"/>
</connections>
</button>
<button opaque="NO" tag="42" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="51" customClass="idLabelButton">
<rect key="frame" x="7" y="98" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M3: Sever The Wicked ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M3" destination="-1" eventType="touchUpInside" id="125"/>
</connections>
</button>
<button opaque="NO" tag="43" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="56" customClass="idLabelButton">
<rect key="frame" x="7" y="142" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M4: Unruly Evil">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M4" destination="-1" eventType="touchUpInside" id="126"/>
</connections>
</button>
<button opaque="NO" tag="44" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="50" customClass="idLabelButton">
<rect key="frame" x="7" y="187" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M5: They Will Repent">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M5" destination="-1" eventType="touchUpInside" id="127"/>
</connections>
</button>
<button opaque="NO" tag="45" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="57" customClass="idLabelButton">
<rect key="frame" x="7" y="232" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M6: Against Thee Wickedly">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M6" destination="-1" eventType="touchUpInside" id="128"/>
</connections>
</button>
<button opaque="NO" tag="46" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="49" customClass="idLabelButton">
<rect key="frame" x="7" y="277" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M7: And Hell Followed">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M7" destination="-1" eventType="touchUpInside" id="129"/>
</connections>
</button>
<button opaque="NO" tag="47" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="54" customClass="idLabelButton">
<rect key="frame" x="7" y="322" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M8: Unto The Cruel">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M8" destination="-1" eventType="touchUpInside" id="130"/>
</connections>
</button>
<button opaque="NO" tag="48" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="53" customClass="idLabelButton">
<rect key="frame" x="7" y="367" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M9: Fear">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M9" destination="-1" eventType="touchUpInside" id="131"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
<inset key="contentInset" minX="0.0" minY="1" maxX="0.0" maxY="100"/>
</scrollView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="6" customClass="idLabelButton">
<rect key="frame" x="216" y="189" width="44" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="DownArrow">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="DownArrow_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DownMission" destination="-1" eventType="touchUpInside" id="89"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="15" customClass="idLabelButton">
<rect key="frame" x="0.0" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackPressed" destination="-1" eventType="touchUpInside" id="88"/>
<outlet property="label" destination="8" id="67"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="21" customClass="idLabelButton">
<rect key="frame" x="425" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="NextButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="NextButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="Play" destination="-1" eventType="touchUpInside" id="102"/>
<outlet property="label" destination="27" id="68"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="28" customClass="idLabelButton">
<rect key="frame" x="216" y="23" width="44" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="UpArrow">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="UpArrow_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="UpMission" destination="-1" eventType="touchUpInside" id="103"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="7">
<rect key="frame" x="96" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Easy.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="EasyPressed" destination="-1" eventType="touchUpInside" id="98"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="9">
<rect key="frame" x="250" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Hard.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="HardPressed" destination="-1" eventType="touchUpInside" id="99"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="23">
<rect key="frame" x="330" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Nightmare.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="NightmarePressed" destination="-1" eventType="touchUpInside" id="101"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="30">
<rect key="frame" x="175" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Medium.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="MediumPressed" destination="-1" eventType="touchUpInside" id="100"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Hurt_Me_Plenty." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="22" customClass="idLabel">
<rect key="frame" x="155" y="291" width="169" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Play" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="27" customClass="idLabel">
<rect key="frame" x="436" y="259" width="28" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Mission" lineBreakMode="tailTruncation" minimumFontSize="10" id="29" customClass="idLabel">
<rect key="frame" x="85" y="21" width="58" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="8" customClass="idLabel">
<rect key="frame" x="9" y="259" width="32" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Ultra-Violence." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="11" customClass="idLabel">
<rect key="frame" x="155" y="291" width="169" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#I'm_Too_Young_To_Die." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="12" customClass="idLabel">
<rect key="frame" x="155" y="291" width="169" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Hey,_Not_Too_Rough." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="4" customClass="idLabel">
<rect key="frame" x="155" y="291" width="169" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Difficulty" lineBreakMode="tailTruncation" minimumFontSize="10" id="19" customClass="idLabel">
<rect key="frame" x="85" y="206" width="65" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="DifficultyBackground.png" width="636" height="152"/>
<image name="DownArrow" width="16" height="16"/>
<image name="DownArrow_Highlighted.png" width="80" height="36"/>
<image name="Easy.png" width="123" height="123"/>
<image name="Hard.png" width="121" height="121"/>
<image name="Medium.png" width="121" height="121"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="MissonBackground.png" width="656" height="363"/>
<image name="NextButton.png" width="93" height="94"/>
<image name="NextButton_Highlighted.png" width="93" height="94"/>
<image name="Nightmare.png" width="121" height="121"/>
<image name="SelectedBracket.png" width="133" height="133"/>
<image name="UpArrow" width="16" height="16"/>
<image name="UpArrow_Highlighted.png" width="80" height="36"/>
</resources>
</document>
+124
View File
@@ -0,0 +1,124 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <UIKit/UIKit.h>
#import "ios/Label.h"
#import "ios/LabelButton.h"
/*
================================================================================================
Doom_MissionMenuViewController
================================================================================================
*/
@interface Doom_MissionMenuViewController : UIViewController {
IBOutlet UIScrollView * mapScroller1;
IBOutlet UIScrollView * mapScroller2;
IBOutlet UIScrollView * mapScroller3;
IBOutlet UIScrollView * mapScroller4;
IBOutlet UIButton * lastElement1;
IBOutlet UIButton * lastElement2;
IBOutlet UIButton * lastElement3;
IBOutlet UIButton * lastElement4;
IBOutlet UIImageView * easySelection;
IBOutlet UIImageView * mediumSelection;
IBOutlet UIImageView * hardSelection;
IBOutlet UIImageView * NightmareSelection;
UIScrollView * selectedScroller;
IBOutlet idLabel * easySelectionLabel;
IBOutlet idLabel * mediumSelectionLabel;
IBOutlet idLabel * hardSelectionLabel;
IBOutlet idLabel * nightmareSelectionLabel;
IBOutlet idLabelButton * playButton;
IBOutlet idLabel * playLabel;
idLabelButton * selectedMap;
int episodeSelected;
int mapSelected;
}
- (int) getSkill;
- (void) playMap:(int)dataset
:(int)episode
:(int)map;
- (void) setEpisode: (int) episode;
-(IBAction) BackPressed;
-(IBAction) Play;
-(IBAction) UpMission;
-(IBAction) DownMission;
// Difficulty Setting
-(IBAction) EasyPressed;
-(IBAction) MediumPressed;
-(IBAction) HardPressed;
-(IBAction) NightmarePressed;
// DOOM EPISODES
-(IBAction) E1M1;
-(IBAction) E1M2;
-(IBAction) E1M3;
-(IBAction) E1M4;
-(IBAction) E1M5;
-(IBAction) E1M6;
-(IBAction) E1M7;
-(IBAction) E1M8;
-(IBAction) E1M9;
-(IBAction) E2M1;
-(IBAction) E2M2;
-(IBAction) E2M3;
-(IBAction) E2M4;
-(IBAction) E2M5;
-(IBAction) E2M6;
-(IBAction) E2M7;
-(IBAction) E2M8;
-(IBAction) E2M9;
-(IBAction) E3M1;
-(IBAction) E3M2;
-(IBAction) E3M3;
-(IBAction) E3M4;
-(IBAction) E3M5;
-(IBAction) E3M6;
-(IBAction) E3M7;
-(IBAction) E3M8;
-(IBAction) E3M9;
-(IBAction) E4M1;
-(IBAction) E4M2;
-(IBAction) E4M3;
-(IBAction) E4M4;
-(IBAction) E4M5;
-(IBAction) E4M6;
-(IBAction) E4M7;
-(IBAction) E4M8;
-(IBAction) E4M9;
@end
+468
View File
@@ -0,0 +1,468 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "MissionMenuViewController.h"
#include "doomiphone.h"
#include "iphone_delegate.h"
/*
================================================================================================
Doom_MissionMenuViewController
================================================================================================
*/
@implementation Doom_MissionMenuViewController
/*
========================
Doom_MissionMenuViewController::initWithNibName
========================
*/
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
/*
========================
Doom_MissionMenuViewController::didReceiveMemoryWarning
========================
*/
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
/*
========================
Doom_MissionMenuViewController::viewDidLoad
========================
*/
- (void)viewDidLoad
{
[super viewDidLoad];
[mapScroller1 setContentSize:CGSizeMake(
mapScroller1.bounds.size.width,
CGRectGetMaxY(lastElement1.frame)
)];
[mapScroller2 setContentSize:CGSizeMake(
mapScroller2.bounds.size.width,
CGRectGetMaxY(lastElement2.frame)
)];
[mapScroller3 setContentSize:CGSizeMake(
mapScroller3.bounds.size.width,
CGRectGetMaxY(lastElement3.frame)
)];
[mapScroller4 setContentSize:CGSizeMake(
mapScroller4.bounds.size.width,
CGRectGetMaxY(lastElement4.frame)
)];
[ playButton setEnabled: NO ];
[ playLabel setEnabled: NO ];
selectedMap = nil;
mapSelected = -1;
easySelection.hidden = NO;
easySelectionLabel.hidden = NO;
mediumSelection.hidden = YES;
mediumSelectionLabel.hidden = YES;
hardSelection.hidden = YES;
hardSelectionLabel.hidden = YES;
NightmareSelection.hidden = YES;
nightmareSelectionLabel.hidden = YES;
mapScroller1.alpha = 0.0f;
mapScroller2.alpha = 0.0f;
mapScroller3.alpha = 0.0f;
mapScroller4.alpha = 0.0f;
switch( episodeSelected ) {
case 0:
selectedScroller = mapScroller1;
break;
case 1:
selectedScroller = mapScroller2;
break;
case 2:
selectedScroller = mapScroller3;
break;
case 3:
selectedScroller = mapScroller4;
break;
};
selectedScroller.alpha = 1.0f;
}
/*
========================
Doom_MissionMenuViewController::viewDidUnload
========================
*/
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
/*
========================
Doom_MissionMenuViewController::setEpisode
========================
*/
- (void) setEpisode: (int) episode {
episodeSelected = episode;
}
/*
========================
Doom_MissionMenuViewController::BackPressed
========================
*/
-(IBAction) BackPressed {
[self.navigationController popViewControllerAnimated:NO];
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_MissionMenuViewController::getSkill
========================
*/
- (int) getSkill {
if( easySelection.hidden == NO ) {
return 0;
} else if( mediumSelection.hidden == NO ) {
return 1;
} else if( hardSelection.hidden == NO ) {
return 2;
} else if( NightmareSelection.hidden == NO ) {
return 3;
}
return 0;
}
/*
========================
Doom_MissionMenuViewController::UpMission
========================
*/
-(IBAction) UpMission {
CGFloat xOffset = selectedScroller.contentOffset.x;
CGFloat yOffset = selectedScroller.contentOffset.y;
if (selectedScroller.contentOffset.y > 10 )
{
[selectedScroller setContentOffset:CGPointMake(xOffset, yOffset - 50 ) animated:YES];
}
}
/*
========================
Doom_MissionMenuViewController::DownMission
========================
*/
-(IBAction) DownMission {
CGFloat xOffset = selectedScroller.contentOffset.x;
CGFloat yOffset = selectedScroller.contentOffset.y;
if (selectedScroller.contentOffset.y < 300 )
{
[selectedScroller setContentOffset:CGPointMake(xOffset, yOffset + 50 ) animated:YES];
}
}
/*
========================
Doom_MissionMenuViewController::Play
========================
*/
-(IBAction) Play {
int skillLevel = [self getSkill];
mapStart_t localStartmap;
localStartmap.map = mapSelected;
localStartmap.episode = episodeSelected;
localStartmap.dataset = 0;
localStartmap.skill = skillLevel;
StartSinglePlayerGame( localStartmap );
[ gAppDelegate ShowGLView ];
}
/*
========================
Doom_MissionMenuViewController::playMap
========================
*/
- (void) playMap:(int)dataset
:(int)episode
:(int) map {
(void)dataset;
[ playButton setEnabled: YES ];
[ playLabel setEnabled: YES ];
if( selectedMap != nil ) {
[ selectedMap setEnabled: YES ];
}
episodeSelected = episode;
mapSelected = map;
int mapTag = episode * 10 + ( map - 1 );
selectedMap = (idLabelButton *)[ self.view viewWithTag: mapTag ];
[selectedMap setEnabled: NO];
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_MissionMenuViewController::EasyPressed
========================
*/
-(IBAction) EasyPressed {
easySelection.hidden = NO;
easySelectionLabel.hidden = NO;
mediumSelection.hidden = YES;
mediumSelectionLabel.hidden = YES;
hardSelection.hidden = YES;
hardSelectionLabel.hidden = YES;
NightmareSelection.hidden = YES;
nightmareSelectionLabel.hidden = YES;
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_MissionMenuViewController::MediumPressed
========================
*/
-(IBAction) MediumPressed {
easySelection.hidden = YES;
mediumSelection.hidden = NO;
hardSelection.hidden = YES;
NightmareSelection.hidden = YES;
easySelectionLabel.hidden = YES;
mediumSelectionLabel.hidden = NO;
hardSelectionLabel.hidden = YES;
nightmareSelectionLabel.hidden = YES;
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_MissionMenuViewController::HardPressed
========================
*/
-(IBAction) HardPressed {
easySelection.hidden = YES;
mediumSelection.hidden = YES;
hardSelection.hidden = NO;
NightmareSelection.hidden = YES;
easySelectionLabel.hidden = YES;
mediumSelectionLabel.hidden = YES;
hardSelectionLabel.hidden = NO;
nightmareSelectionLabel.hidden = YES;
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_MissionMenuViewController::NightmarePressed
========================
*/
-(IBAction) NightmarePressed{
easySelection.hidden = YES;
mediumSelection.hidden = YES;
hardSelection.hidden = YES;
NightmareSelection.hidden = NO;
easySelectionLabel.hidden = YES;
mediumSelectionLabel.hidden = YES;
hardSelectionLabel.hidden = YES;
nightmareSelectionLabel.hidden = NO;
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_MissionMenuViewController DOOM EPISODES
========================
*/
-(IBAction) E1M1 {
[ self playMap: 0: 1: 1 ];
}
-(IBAction) E1M2{
[ self playMap: 0: 1: 2 ];
}
-(IBAction) E1M3{
[ self playMap: 0: 1: 3 ];
}
-(IBAction) E1M4{
[ self playMap: 0: 1: 4 ];
}
-(IBAction) E1M5{
[ self playMap: 0: 1: 5 ];
}
-(IBAction) E1M6{
[ self playMap: 0: 1: 6 ];
}
-(IBAction) E1M7{
[ self playMap: 0: 1: 7 ];
}
-(IBAction) E1M8{
[ self playMap: 0: 1: 8 ];
}
-(IBAction) E1M9{
[ self playMap: 0: 1: 9 ];
}
-(IBAction) E2M1{
[ self playMap: 0: 2: 1 ];
}
-(IBAction) E2M2{
[ self playMap: 0: 2: 2 ];
}
-(IBAction) E2M3{
[ self playMap: 0: 2: 3 ];
}
-(IBAction) E2M4{
[ self playMap: 0: 2: 4 ];
}
-(IBAction) E2M5{
[ self playMap: 0: 2: 5 ];
}
-(IBAction) E2M6{
[ self playMap: 0: 2: 6 ];
}
-(IBAction) E2M7{
[ self playMap: 0: 2: 7 ];
}
-(IBAction) E2M8{
[ self playMap: 0: 2: 8 ];
}
-(IBAction) E2M9{
[ self playMap: 0: 2: 9 ];
}
-(IBAction) E3M1{
[ self playMap: 0: 3: 1 ];
}
-(IBAction) E3M2{
[ self playMap: 0: 3: 2 ];
}
-(IBAction) E3M3{
[ self playMap: 0: 3: 3 ];
}
-(IBAction) E3M4{
[ self playMap: 0: 3: 4 ];
}
-(IBAction) E3M5{
[ self playMap: 0: 3: 5 ];
}
-(IBAction) E3M6{
[ self playMap: 0: 3: 6 ];
}
-(IBAction) E3M7 {
[ self playMap: 0: 3: 7 ];
}
-(IBAction) E3M8{
[ self playMap: 0: 3: 8 ];
}
-(IBAction) E3M9{
[ self playMap: 0: 3: 9 ];
}
-(IBAction) E4M1{
[ self playMap: 0: 4: 1 ];
}
-(IBAction) E4M2{
[ self playMap: 0: 4: 2 ];
}
-(IBAction) E4M3{
[ self playMap: 0: 4: 3 ];
}
-(IBAction) E4M4{
[ self playMap: 0: 4: 4 ];
}
-(IBAction) E4M5{
[ self playMap: 0: 4: 5 ];
}
-(IBAction) E4M6{
[ self playMap: 0: 4: 6 ];
}
-(IBAction) E4M7{
[ self playMap: 0: 4: 7 ];
}
-(IBAction) E4M8{
[ self playMap: 0: 4: 8 ];
}
-(IBAction) E4M9{
[ self playMap: 0: 4: 9 ];
}
@end
+977
View File
@@ -0,0 +1,977 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_MissionMenuViewController">
<connections>
<outlet property="NightmareSelection" destination="18" id="76"/>
<outlet property="easySelection" destination="17" id="69"/>
<outlet property="easySelectionLabel" destination="12" id="70"/>
<outlet property="hardSelection" destination="24" id="72"/>
<outlet property="hardSelectionLabel" destination="22" id="73"/>
<outlet property="lastElement1" destination="37" id="87"/>
<outlet property="lastElement2" destination="46" id="86"/>
<outlet property="lastElement3" destination="64" id="85"/>
<outlet property="lastElement4" destination="53" id="84"/>
<outlet property="mapScroller1" destination="26" id="83"/>
<outlet property="mapScroller2" destination="16" id="82"/>
<outlet property="mapScroller3" destination="5" id="81"/>
<outlet property="mapScroller4" destination="13" id="80"/>
<outlet property="mediumSelection" destination="10" id="74"/>
<outlet property="mediumSelectionLabel" destination="4" id="75"/>
<outlet property="nightmareSelectionLabel" destination="11" id="77"/>
<outlet property="playButton" destination="21" id="78"/>
<outlet property="playLabel" destination="27" id="79"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="25" userLabel="Background">
<rect key="frame" x="43" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="DifficultyBackground.png" id="14">
<rect key="frame" x="121" y="217" width="324" height="77"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="10">
<rect key="frame" x="218" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="17">
<rect key="frame" x="139" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="18">
<rect key="frame" x="373" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="24">
<rect key="frame" x="293" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MissonBackground.png" id="20">
<rect key="frame" x="117" y="26" width="328" height="181"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="26" userLabel="Map Selection Scroll">
<rect key="frame" x="139" y="46" width="284" height="137"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<button opaque="NO" tag="10" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="36" customClass="idLabelButton">
<rect key="frame" x="7" y="6" width="270" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M1: Hanger">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M1" destination="-1" eventType="touchUpInside" id="90"/>
</connections>
</button>
<button opaque="NO" tag="11" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="35" customClass="idLabelButton">
<rect key="frame" x="7" y="51" width="270" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M2: Nuclear Plant">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M2" destination="-1" eventType="touchUpInside" id="91"/>
</connections>
</button>
<button opaque="NO" tag="12" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="34" customClass="idLabelButton">
<rect key="frame" x="7" y="96" width="270" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M3: Toxin Refinery">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M3" destination="-1" eventType="touchUpInside" id="92"/>
</connections>
</button>
<button opaque="NO" tag="13" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="33" customClass="idLabelButton">
<rect key="frame" x="7" y="143" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M4: Command Control">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M4" destination="-1" eventType="touchUpInside" id="93"/>
</connections>
</button>
<button opaque="NO" tag="14" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="32" customClass="idLabelButton">
<rect key="frame" x="7" y="188" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M5: Phobos Lab ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M5" destination="-1" eventType="touchUpInside" id="94"/>
</connections>
</button>
<button opaque="NO" tag="15" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="39" customClass="idLabelButton">
<rect key="frame" x="7" y="233" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M6: Central Processing">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M6" destination="-1" eventType="touchUpInside" id="95"/>
</connections>
</button>
<button opaque="NO" tag="16" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="31" customClass="idLabelButton">
<rect key="frame" x="7" y="278" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M7: Computer Station">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M7" destination="-1" eventType="touchUpInside" id="96"/>
</connections>
</button>
<button opaque="NO" tag="17" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="38" customClass="idLabelButton">
<rect key="frame" x="7" y="323" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M8: Phobos Anomaly">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M8" destination="-1" eventType="touchUpInside" id="97"/>
</connections>
</button>
<button opaque="NO" tag="18" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="37" customClass="idLabelButton">
<rect key="frame" x="7" y="368" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M9: Military Base">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M9" destination="-1" eventType="touchUpInside" id="104"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
</scrollView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="16" userLabel="Map Selection Scroll">
<rect key="frame" x="139" y="46" width="284" height="137"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<button opaque="NO" tag="20" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="44" customClass="idLabelButton">
<rect key="frame" x="7" y="8" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M1: Deimos Anomaly">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M1" destination="-1" eventType="touchUpInside" id="105"/>
</connections>
</button>
<button opaque="NO" tag="21" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="43" customClass="idLabelButton">
<rect key="frame" x="7" y="53" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M2: Containment Area">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M2" destination="-1" eventType="touchUpInside" id="106"/>
</connections>
</button>
<button opaque="NO" tag="22" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="42" customClass="idLabelButton">
<rect key="frame" x="7" y="98" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M3: Refinery ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M3" destination="-1" eventType="touchUpInside" id="107"/>
</connections>
</button>
<button opaque="NO" tag="23" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="47" customClass="idLabelButton">
<rect key="frame" x="7" y="142" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M4: Deimos Lab">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M4" destination="-1" eventType="touchUpInside" id="108"/>
</connections>
</button>
<button opaque="NO" tag="24" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="41" customClass="idLabelButton">
<rect key="frame" x="7" y="187" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M5: Command Center">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M5" destination="-1" eventType="touchUpInside" id="109"/>
</connections>
</button>
<button opaque="NO" tag="25" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="48" customClass="idLabelButton">
<rect key="frame" x="7" y="232" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M6: Halls of the Damned">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M6" destination="-1" eventType="touchUpInside" id="110"/>
</connections>
</button>
<button opaque="NO" tag="26" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="40" customClass="idLabelButton">
<rect key="frame" x="7" y="277" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M7: Spawning Vats">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M7" destination="-1" eventType="touchUpInside" id="111"/>
</connections>
</button>
<button opaque="NO" tag="27" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="45" customClass="idLabelButton">
<rect key="frame" x="7" y="322" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M8: Tower of Babel">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M8" destination="-1" eventType="touchUpInside" id="112"/>
</connections>
</button>
<button opaque="NO" tag="28" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="46" customClass="idLabelButton">
<rect key="frame" x="7" y="367" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M9: Fortress of Mystery">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M9" destination="-1" eventType="touchUpInside" id="113"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
</scrollView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="5" userLabel="Map Selection Scroll">
<rect key="frame" x="139" y="46" width="284" height="137"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<button opaque="NO" tag="30" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="65" customClass="idLabelButton">
<rect key="frame" x="7" y="8" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M1: Hell Keep ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M1" destination="-1" eventType="touchUpInside" id="114"/>
</connections>
</button>
<button opaque="NO" tag="31" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="62" customClass="idLabelButton">
<rect key="frame" x="7" y="53" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M2: Slough of Despair">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M2" destination="-1" eventType="touchUpInside" id="115"/>
</connections>
</button>
<button opaque="NO" tag="32" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="61" customClass="idLabelButton">
<rect key="frame" x="7" y="98" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M3: Pandemonium">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M3" destination="-1" eventType="touchUpInside" id="116"/>
</connections>
</button>
<button opaque="NO" tag="33" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="60" customClass="idLabelButton">
<rect key="frame" x="7" y="142" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M4: House of Pain ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M4" destination="-1" eventType="touchUpInside" id="117"/>
</connections>
</button>
<button opaque="NO" tag="34" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="66" customClass="idLabelButton">
<rect key="frame" x="7" y="187" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M5: Unholy Cathedral">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M5" destination="-1" eventType="touchUpInside" id="118"/>
</connections>
</button>
<button opaque="NO" tag="35" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="59" customClass="idLabelButton">
<rect key="frame" x="7" y="232" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M6: Mt. Erebus">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M6" destination="-1" eventType="touchUpInside" id="119"/>
</connections>
</button>
<button opaque="NO" tag="36" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="63" customClass="idLabelButton">
<rect key="frame" x="7" y="277" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M7: Limbo">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M7" destination="-1" eventType="touchUpInside" id="120"/>
</connections>
</button>
<button opaque="NO" tag="37" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="58" customClass="idLabelButton">
<rect key="frame" x="7" y="322" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M8: Dis">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M8" destination="-1" eventType="touchUpInside" id="121"/>
</connections>
</button>
<button opaque="NO" tag="38" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="64" customClass="idLabelButton">
<rect key="frame" x="7" y="367" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M9: Warrens">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M9" destination="-1" eventType="touchUpInside" id="122"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
</scrollView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="13" userLabel="Map Selection Scroll">
<rect key="frame" x="139" y="46" width="284" height="137"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<button opaque="NO" tag="40" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="55" customClass="idLabelButton">
<rect key="frame" x="7" y="8" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M1: Hell Beneath">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M1" destination="-1" eventType="touchUpInside" id="123"/>
</connections>
</button>
<button opaque="NO" tag="41" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="52" customClass="idLabelButton">
<rect key="frame" x="7" y="53" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M2: Perfect Hatred">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M2" destination="-1" eventType="touchUpInside" id="124"/>
</connections>
</button>
<button opaque="NO" tag="42" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="51" customClass="idLabelButton">
<rect key="frame" x="7" y="98" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M3: Sever The Wicked ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M3" destination="-1" eventType="touchUpInside" id="125"/>
</connections>
</button>
<button opaque="NO" tag="43" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="56" customClass="idLabelButton">
<rect key="frame" x="7" y="142" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M4: Unruly Evil">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M4" destination="-1" eventType="touchUpInside" id="126"/>
</connections>
</button>
<button opaque="NO" tag="44" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="50" customClass="idLabelButton">
<rect key="frame" x="7" y="187" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M5: They Will Repent">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M5" destination="-1" eventType="touchUpInside" id="127"/>
</connections>
</button>
<button opaque="NO" tag="45" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="57" customClass="idLabelButton">
<rect key="frame" x="7" y="232" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M6: Against Thee Wickedly">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M6" destination="-1" eventType="touchUpInside" id="128"/>
</connections>
</button>
<button opaque="NO" tag="46" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="49" customClass="idLabelButton">
<rect key="frame" x="7" y="277" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M7: And Hell Followed">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M7" destination="-1" eventType="touchUpInside" id="129"/>
</connections>
</button>
<button opaque="NO" tag="47" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="54" customClass="idLabelButton">
<rect key="frame" x="7" y="322" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M8: Unto The Cruel">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M8" destination="-1" eventType="touchUpInside" id="130"/>
</connections>
</button>
<button opaque="NO" tag="48" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="53" customClass="idLabelButton">
<rect key="frame" x="7" y="367" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="18"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M9: Fear">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M9" destination="-1" eventType="touchUpInside" id="131"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
</scrollView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="6" customClass="idLabelButton">
<rect key="frame" x="259" y="189" width="44" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="DownArrow">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="DownArrow_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DownMission" destination="-1" eventType="touchUpInside" id="89"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="15" customClass="idLabelButton">
<rect key="frame" x="43" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackPressed" destination="-1" eventType="touchUpInside" id="88"/>
<outlet property="label" destination="8" id="67"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="21" customClass="idLabelButton">
<rect key="frame" x="468" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="NextButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="NextButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="Play" destination="-1" eventType="touchUpInside" id="102"/>
<outlet property="label" destination="27" id="68"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="28" customClass="idLabelButton">
<rect key="frame" x="259" y="23" width="44" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="UpArrow">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="UpArrow_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="UpMission" destination="-1" eventType="touchUpInside" id="103"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="7">
<rect key="frame" x="139" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Easy.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="EasyPressed" destination="-1" eventType="touchUpInside" id="98"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="9">
<rect key="frame" x="293" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Hard.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="HardPressed" destination="-1" eventType="touchUpInside" id="99"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="23">
<rect key="frame" x="373" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Nightmare.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="NightmarePressed" destination="-1" eventType="touchUpInside" id="101"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="30">
<rect key="frame" x="218" y="232" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Medium.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="MediumPressed" destination="-1" eventType="touchUpInside" id="100"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Hurt_Me_Plenty." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="22" customClass="idLabel">
<rect key="frame" x="198" y="291" width="169" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Play" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="27" customClass="idLabel">
<rect key="frame" x="479" y="259" width="28" height="18"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Mission" lineBreakMode="tailTruncation" minimumFontSize="10" id="29" customClass="idLabel">
<rect key="frame" x="128" y="21" width="58" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="8" customClass="idLabel">
<rect key="frame" x="52" y="259" width="32" height="18"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Ultra-Violence." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="11" customClass="idLabel">
<rect key="frame" x="198" y="291" width="169" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#I'm_Too_Young_To_Die." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="12" customClass="idLabel">
<rect key="frame" x="198" y="291" width="169" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Hey,_Not_Too_Rough." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="4" customClass="idLabel">
<rect key="frame" x="198" y="291" width="169" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Difficulty" lineBreakMode="tailTruncation" minimumFontSize="10" id="19" customClass="idLabel">
<rect key="frame" x="128" y="206" width="65" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="DifficultyBackground.png" width="636" height="152"/>
<image name="DownArrow" width="16" height="16"/>
<image name="DownArrow_Highlighted.png" width="80" height="36"/>
<image name="Easy.png" width="123" height="123"/>
<image name="Hard.png" width="121" height="121"/>
<image name="Medium.png" width="121" height="121"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="MissonBackground.png" width="656" height="363"/>
<image name="NextButton.png" width="93" height="94"/>
<image name="NextButton_Highlighted.png" width="93" height="94"/>
<image name="Nightmare.png" width="121" height="121"/>
<image name="SelectedBracket.png" width="133" height="133"/>
<image name="UpArrow" width="16" height="16"/>
<image name="UpArrow_Highlighted.png" width="80" height="36"/>
</resources>
</document>
+980
View File
@@ -0,0 +1,980 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_MissionMenuViewController">
<connections>
<outlet property="NightmareSelection" destination="18" id="76"/>
<outlet property="easySelection" destination="17" id="69"/>
<outlet property="easySelectionLabel" destination="12" id="70"/>
<outlet property="hardSelection" destination="24" id="72"/>
<outlet property="hardSelectionLabel" destination="22" id="73"/>
<outlet property="lastElement1" destination="37" id="87"/>
<outlet property="lastElement2" destination="46" id="86"/>
<outlet property="lastElement3" destination="64" id="85"/>
<outlet property="lastElement4" destination="53" id="84"/>
<outlet property="mapScroller1" destination="26" id="83"/>
<outlet property="mapScroller2" destination="16" id="82"/>
<outlet property="mapScroller3" destination="5" id="81"/>
<outlet property="mapScroller4" destination="13" id="80"/>
<outlet property="mediumSelection" destination="10" id="74"/>
<outlet property="mediumSelectionLabel" destination="4" id="75"/>
<outlet property="nightmareSelectionLabel" destination="11" id="77"/>
<outlet property="playButton" destination="21" id="78"/>
<outlet property="playLabel" destination="27" id="79"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="25" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="DifficultyBackground.png" id="14">
<rect key="frame" x="188" y="520" width="648" height="154"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="17">
<rect key="frame" x="215" y="552" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="10">
<rect key="frame" x="371" y="552" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="18">
<rect key="frame" x="700" y="552" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="SelectedBracket.png" id="24">
<rect key="frame" x="537" y="552" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MissonBackground.png" id="20">
<rect key="frame" x="184" y="104" width="656" height="362"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="26" userLabel="Map Selection Scroll">
<rect key="frame" x="228" y="147" width="568" height="274"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" tag="10" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="36" customClass="idLabelButton">
<rect key="frame" x="7" y="6" width="270" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M1: Hanger">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M1" destination="-1" eventType="touchUpInside" id="90"/>
</connections>
</button>
<button opaque="NO" tag="11" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="35" customClass="idLabelButton">
<rect key="frame" x="7" y="51" width="270" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M2: Nuclear Plant">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M2" destination="-1" eventType="touchUpInside" id="91"/>
</connections>
</button>
<button opaque="NO" tag="12" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="34" customClass="idLabelButton">
<rect key="frame" x="7" y="96" width="270" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M3: Toxin Refinery">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M3" destination="-1" eventType="touchUpInside" id="92"/>
</connections>
</button>
<button opaque="NO" tag="13" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="33" customClass="idLabelButton">
<rect key="frame" x="7" y="143" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M4: Command Control">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M4" destination="-1" eventType="touchUpInside" id="93"/>
</connections>
</button>
<button opaque="NO" tag="14" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="32" customClass="idLabelButton">
<rect key="frame" x="7" y="188" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M5: Phobos Lab ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M5" destination="-1" eventType="touchUpInside" id="94"/>
</connections>
</button>
<button opaque="NO" tag="15" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="39" customClass="idLabelButton">
<rect key="frame" x="7" y="233" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M6: Central Processing">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M6" destination="-1" eventType="touchUpInside" id="95"/>
</connections>
</button>
<button opaque="NO" tag="16" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="31" customClass="idLabelButton">
<rect key="frame" x="7" y="278" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M7: Computer Station">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M7" destination="-1" eventType="touchUpInside" id="96"/>
</connections>
</button>
<button opaque="NO" tag="17" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="38" customClass="idLabelButton">
<rect key="frame" x="7" y="323" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M8: Phobos Anomaly">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M8" destination="-1" eventType="touchUpInside" id="97"/>
</connections>
</button>
<button opaque="NO" tag="18" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="37" customClass="idLabelButton">
<rect key="frame" x="7" y="368" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E1M9: Military Base">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E1M9" destination="-1" eventType="touchUpInside" id="104"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
<inset key="contentInset" minX="0.0" minY="1" maxX="0.0" maxY="100"/>
</scrollView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="16" userLabel="Map Selection Scroll">
<rect key="frame" x="228" y="147" width="568" height="274"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" tag="20" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="44" customClass="idLabelButton">
<rect key="frame" x="7" y="8" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M1: Deimos Anomaly">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M1" destination="-1" eventType="touchUpInside" id="105"/>
</connections>
</button>
<button opaque="NO" tag="21" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="43" customClass="idLabelButton">
<rect key="frame" x="7" y="53" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M2: Containment Area">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M2" destination="-1" eventType="touchUpInside" id="106"/>
</connections>
</button>
<button opaque="NO" tag="22" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="42" customClass="idLabelButton">
<rect key="frame" x="7" y="98" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M3: Refinery ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M3" destination="-1" eventType="touchUpInside" id="107"/>
</connections>
</button>
<button opaque="NO" tag="23" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="47" customClass="idLabelButton">
<rect key="frame" x="7" y="142" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M4: Deimos Lab">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M4" destination="-1" eventType="touchUpInside" id="108"/>
</connections>
</button>
<button opaque="NO" tag="24" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="41" customClass="idLabelButton">
<rect key="frame" x="7" y="187" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M5: Command Center">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M5" destination="-1" eventType="touchUpInside" id="109"/>
</connections>
</button>
<button opaque="NO" tag="25" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="48" customClass="idLabelButton">
<rect key="frame" x="7" y="232" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M6: Halls of the Damned">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M6" destination="-1" eventType="touchUpInside" id="110"/>
</connections>
</button>
<button opaque="NO" tag="26" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="40" customClass="idLabelButton">
<rect key="frame" x="7" y="277" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M7: Spawning Vats">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M7" destination="-1" eventType="touchUpInside" id="111"/>
</connections>
</button>
<button opaque="NO" tag="27" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="45" customClass="idLabelButton">
<rect key="frame" x="7" y="322" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M8: Tower of Babel">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M8" destination="-1" eventType="touchUpInside" id="112"/>
</connections>
</button>
<button opaque="NO" tag="28" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="46" customClass="idLabelButton">
<rect key="frame" x="7" y="367" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E2M9: Fortress of Mystery">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E2M9" destination="-1" eventType="touchUpInside" id="113"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
<inset key="contentInset" minX="0.0" minY="1" maxX="0.0" maxY="100"/>
</scrollView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="5" userLabel="Map Selection Scroll">
<rect key="frame" x="228" y="147" width="568" height="274"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" tag="30" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="65" customClass="idLabelButton">
<rect key="frame" x="7" y="8" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M1: Hell Keep ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M1" destination="-1" eventType="touchUpInside" id="114"/>
</connections>
</button>
<button opaque="NO" tag="31" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="62" customClass="idLabelButton">
<rect key="frame" x="7" y="53" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M2: Slough of Despair">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M2" destination="-1" eventType="touchUpInside" id="115"/>
</connections>
</button>
<button opaque="NO" tag="32" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="61" customClass="idLabelButton">
<rect key="frame" x="7" y="98" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M3: Pandemonium">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M3" destination="-1" eventType="touchUpInside" id="116"/>
</connections>
</button>
<button opaque="NO" tag="33" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="60" customClass="idLabelButton">
<rect key="frame" x="7" y="142" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M4: House of Pain ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M4" destination="-1" eventType="touchUpInside" id="117"/>
</connections>
</button>
<button opaque="NO" tag="34" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="66" customClass="idLabelButton">
<rect key="frame" x="7" y="187" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M5: Unholy Cathedral">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M5" destination="-1" eventType="touchUpInside" id="118"/>
</connections>
</button>
<button opaque="NO" tag="35" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="59" customClass="idLabelButton">
<rect key="frame" x="7" y="232" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M6: Mt. Erebus">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M6" destination="-1" eventType="touchUpInside" id="119"/>
</connections>
</button>
<button opaque="NO" tag="36" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="63" customClass="idLabelButton">
<rect key="frame" x="7" y="277" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M7: Limbo">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M7" destination="-1" eventType="touchUpInside" id="120"/>
</connections>
</button>
<button opaque="NO" tag="37" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="58" customClass="idLabelButton">
<rect key="frame" x="7" y="322" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M8: Dis">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M8" destination="-1" eventType="touchUpInside" id="121"/>
</connections>
</button>
<button opaque="NO" tag="38" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="64" customClass="idLabelButton">
<rect key="frame" x="7" y="367" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E3M9: Warrens">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E3M9" destination="-1" eventType="touchUpInside" id="122"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
<inset key="contentInset" minX="0.0" minY="1" maxX="0.0" maxY="100"/>
</scrollView>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" indicatorStyle="white" id="13" userLabel="Map Selection Scroll">
<rect key="frame" x="228" y="147" width="568" height="274"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" tag="40" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="55" customClass="idLabelButton">
<rect key="frame" x="7" y="8" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M1: Hell Beneath">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M1" destination="-1" eventType="touchUpInside" id="123"/>
</connections>
</button>
<button opaque="NO" tag="41" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="52" customClass="idLabelButton">
<rect key="frame" x="7" y="53" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M2: Perfect Hatred">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M2" destination="-1" eventType="touchUpInside" id="124"/>
</connections>
</button>
<button opaque="NO" tag="42" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="51" customClass="idLabelButton">
<rect key="frame" x="7" y="98" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M3: Sever The Wicked ">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M3" destination="-1" eventType="touchUpInside" id="125"/>
</connections>
</button>
<button opaque="NO" tag="43" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="56" customClass="idLabelButton">
<rect key="frame" x="7" y="142" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M4: Unruly Evil">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M4" destination="-1" eventType="touchUpInside" id="126"/>
</connections>
</button>
<button opaque="NO" tag="44" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="50" customClass="idLabelButton">
<rect key="frame" x="7" y="187" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M5: They Will Repent">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M5" destination="-1" eventType="touchUpInside" id="127"/>
</connections>
</button>
<button opaque="NO" tag="45" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="57" customClass="idLabelButton">
<rect key="frame" x="7" y="232" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M6: Against Thee Wickedly">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M6" destination="-1" eventType="touchUpInside" id="128"/>
</connections>
</button>
<button opaque="NO" tag="46" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="49" customClass="idLabelButton">
<rect key="frame" x="7" y="277" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M7: And Hell Followed">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M7" destination="-1" eventType="touchUpInside" id="129"/>
</connections>
</button>
<button opaque="NO" tag="47" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="54" customClass="idLabelButton">
<rect key="frame" x="7" y="322" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M8: Unto The Cruel">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M8" destination="-1" eventType="touchUpInside" id="130"/>
</connections>
</button>
<button opaque="NO" tag="48" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="53" customClass="idLabelButton">
<rect key="frame" x="7" y="367" width="270" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="22"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" title="E4M9: Fear">
<color key="titleColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="disabled">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="E4M9" destination="-1" eventType="touchUpInside" id="131"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="calibratedRGB"/>
<inset key="contentInset" minX="0.0" minY="1" maxX="0.0" maxY="100"/>
</scrollView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="6" customClass="idLabelButton">
<rect key="frame" x="468" y="452" width="88" height="42"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="DownArrow.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="DownArrow_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DownMission" destination="-1" eventType="touchUpInside" id="89"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="15" customClass="idLabelButton">
<rect key="frame" x="15" y="21" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackPressed" destination="-1" eventType="touchUpInside" id="88"/>
<outlet property="label" destination="8" id="67"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="21" customClass="idLabelButton">
<rect key="frame" x="904" y="21" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="NextButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="NextButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="Play" destination="-1" eventType="touchUpInside" id="102"/>
<outlet property="label" destination="27" id="68"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="28" customClass="idLabelButton">
<rect key="frame" x="468" y="89" width="88" height="42"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="UpArrow.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted" image="UpArrow_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="UpMission" destination="-1" eventType="touchUpInside" id="103"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="7">
<rect key="frame" x="215" y="552" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Easy.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="EasyPressed" destination="-1" eventType="touchUpInside" id="98"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="30">
<rect key="frame" x="371" y="552" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Medium.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="MediumPressed" destination="-1" eventType="touchUpInside" id="100"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="9">
<rect key="frame" x="537" y="552" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Hard.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="HardPressed" destination="-1" eventType="touchUpInside" id="99"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="23">
<rect key="frame" x="700" y="552" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" backgroundImage="Nightmare.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="NightmarePressed" destination="-1" eventType="touchUpInside" id="101"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Mission" lineBreakMode="tailTruncation" minimumFontSize="10" id="29" customClass="idLabel">
<rect key="frame" x="200" y="98" width="104" height="30"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="30"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Difficulty" lineBreakMode="tailTruncation" minimumFontSize="10" id="19" customClass="idLabel">
<rect key="frame" x="200" y="502" width="94" height="30"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Play" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="27" customClass="idLabel">
<rect key="frame" x="930" y="14" width="48" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="8" customClass="idLabel">
<rect key="frame" x="38" y="14" width="55" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.7254902124" green="0.42352941630000002" blue="0.066666670139999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="0.80000001190000003" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Hurt_Me_Plenty." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="22" customClass="idLabel">
<rect key="frame" x="635" y="682" width="190" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Ultra-Violence." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="11" customClass="idLabel">
<rect key="frame" x="625" y="682" width="200" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#I'm_Too_Young_To_Die." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="12" customClass="idLabel">
<rect key="frame" x="558" y="682" width="267" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Hey,_Not_Too_Rough." textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" id="4" customClass="idLabel">
<rect key="frame" x="544" y="682" width="281" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="0.87058824300000004" green="0.71372550729999995" blue="0.34509804840000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</label>
</subviews>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="DifficultyBackground.png" width="636" height="152"/>
<image name="DownArrow.png" width="80" height="36"/>
<image name="DownArrow_Highlighted.png" width="80" height="36"/>
<image name="Easy.png" width="123" height="123"/>
<image name="Hard.png" width="121" height="121"/>
<image name="Medium.png" width="121" height="121"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="MissonBackground.png" width="656" height="363"/>
<image name="NextButton.png" width="93" height="94"/>
<image name="NextButton_Highlighted.png" width="93" height="94"/>
<image name="Nightmare.png" width="121" height="121"/>
<image name="SelectedBracket.png" width="133" height="133"/>
<image name="UpArrow.png" width="80" height="36"/>
<image name="UpArrow_Highlighted.png" width="80" height="36"/>
</resources>
</document>
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="iphone_glViewController">
<connections>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1" customClass="idView">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
</document>
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1280" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="iphone_glViewController">
<connections>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1" customClass="idView">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
</document>
+149
View File
@@ -0,0 +1,149 @@
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1280</int>
<string key="IBDocument.SystemVersion">11C74</string>
<string key="IBDocument.InterfaceBuilderVersion">1938</string>
<string key="IBDocument.AppKitVersion">1138.23</string>
<string key="IBDocument.HIToolboxVersion">567.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="NS.object.0">933</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>IBProxyObject</string>
<string>IBUIView</string>
</array>
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
</array>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
<integer value="1" key="NS.object.0"/>
</object>
<array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
<object class="IBProxyObject" id="372490531">
<string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
</object>
<object class="IBProxyObject" id="975951072">
<string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
</object>
<object class="IBUIView" id="191373211">
<reference key="NSNextResponder"/>
<int key="NSvFlags">274</int>
<string key="NSFrameSize">{1024, 768}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
<object class="NSColorSpace" key="NSCustomColorSpace">
<int key="NSID">2</int>
</object>
</object>
<object class="IBUISimulatedOrientationMetrics" key="IBUISimulatedOrientationMetrics">
<int key="IBUIInterfaceOrientation">3</int>
<int key="interfaceOrientation">3</int>
</object>
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
</object>
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
<array class="NSMutableArray" key="connectionRecords">
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">view</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="191373211"/>
</object>
<int key="connectionID">3</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
<object class="IBObjectRecord">
<int key="objectID">0</int>
<array key="object" id="0"/>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">1</int>
<reference key="object" ref="191373211"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="372490531"/>
<reference key="parent" ref="0"/>
<string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="975951072"/>
<reference key="parent" ref="0"/>
</object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
<string key="-1.CustomClassName">iphone_glViewController</string>
<string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="-2.CustomClassName">UIResponder</string>
<string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="1.CustomClassName">EAGLView</string>
<string key="1.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
<int key="maxID">3</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">CADisplayLink</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/CADisplayLink.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">EAGLView</string>
<string key="superclassName">UIView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/EAGLView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">iphone_glViewController</string>
<string key="superclassName">UIViewController</string>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">displayLink</string>
<string key="NS.object.0">CADisplayLink</string>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<string key="NS.key.0">displayLink</string>
<object class="IBToOneOutletInfo" key="NS.object.0">
<string key="name">displayLink</string>
<string key="candidateClassName">CADisplayLink</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/iphone_glViewController.h</string>
</object>
</object>
</array>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBIPadFramework</string>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<string key="IBCocoaTouchPluginVersion">933</string>
</data>
</archive>
+300
View File
@@ -0,0 +1,300 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_SettingsMenuViewController">
<connections>
<outlet property="autoUseSwitch" destination="21" id="25"/>
<outlet property="centerSticksSwitch" destination="23" id="26"/>
<outlet property="drawControlsSwitch" destination="6" id="27"/>
<outlet property="musicSwitch" destination="18" id="28"/>
<outlet property="rampTurnSwitch" destination="17" id="29"/>
<outlet property="statusbarSwitch" destination="7" id="30"/>
<outlet property="textMessageSwitch" destination="16" id="31"/>
<outlet property="touchclickSwitch" destination="14" id="32"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="10" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8" customClass="idLabelButton">
<rect key="frame" x="0.0" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="36"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="9" customClass="idLabelButton">
<rect key="frame" x="425" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="NextButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ResetToDefaults" destination="-1" eventType="touchUpInside" id="41"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" lineBreakMode="tailTruncation" minimumFontSize="10" id="4" customClass="idLabel">
<rect key="frame" x="9" y="259" width="33" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Text_Messages:" lineBreakMode="tailTruncation" minimumFontSize="10" id="5" customClass="idLabel">
<rect key="frame" x="40" y="191" width="123" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Status_Bar:" lineBreakMode="tailTruncation" minimumFontSize="10" id="11" customClass="idLabel">
<rect key="frame" x="76" y="86" width="87" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Draw_Controls:" lineBreakMode="tailTruncation" minimumFontSize="10" id="12" customClass="idLabel">
<rect key="frame" x="236" y="40" width="117" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Auto_Use:" lineBreakMode="tailTruncation" minimumFontSize="10" id="13" customClass="idLabel">
<rect key="frame" x="88" y="41" width="75" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Reset" lineBreakMode="tailTruncation" minimumFontSize="10" id="15" customClass="idLabel">
<rect key="frame" x="431" y="259" width="38" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Center_Sticks:" lineBreakMode="tailTruncation" minimumFontSize="10" id="19" customClass="idLabel">
<rect key="frame" x="245" y="136" width="108" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Ramp_Turn:" lineBreakMode="tailTruncation" minimumFontSize="10" id="20" customClass="idLabel">
<rect key="frame" x="260" y="191" width="93" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Hud_Audio:" lineBreakMode="tailTruncation" minimumFontSize="10" id="22" customClass="idLabel">
<rect key="frame" x="73" y="136" width="90" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Music:" lineBreakMode="tailTruncation" minimumFontSize="10" id="24" customClass="idLabel">
<rect key="frame" x="301" y="86" width="52" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="6" customClass="idSwitch">
<rect key="frame" x="361" y="33" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DrawControlsChanged" destination="-1" eventType="valueChanged" id="38"/>
<action selector="DrawControlsChanged" destination="-1" eventType="touchUpInside" id="FA6-Ca-7dP"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="7" customClass="idSwitch">
<rect key="frame" x="171" y="77" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="StatusBarChanged" destination="-1" eventType="valueChanged" id="42"/>
<action selector="StatusBarChanged" destination="-1" eventType="touchUpInside" id="FEZ-Os-ahl"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="14" customClass="idSwitch">
<rect key="frame" x="171" y="129" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="TouchClickChanged" destination="-1" eventType="valueChanged" id="44"/>
<action selector="TouchClickChanged" destination="-1" eventType="touchUpInside" id="pbe-GW-zNG"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="16" customClass="idSwitch">
<rect key="frame" x="171" y="184" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="TextMessagesChanged" destination="-1" eventType="valueChanged" id="43"/>
<action selector="TextMessagesChanged" destination="-1" eventType="touchUpInside" id="DKj-mb-Z5D"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="17" customClass="idSwitch">
<rect key="frame" x="361" y="184" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="RampTurnChanged" destination="-1" eventType="valueChanged" id="40"/>
<action selector="RampTurnChanged" destination="-1" eventType="touchUpInside" id="Wk2-SU-34U"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="18" customClass="idSwitch">
<rect key="frame" x="361" y="77" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="MusicChanged" destination="-1" eventType="valueChanged" id="39"/>
<action selector="MusicChanged" destination="-1" eventType="touchUpInside" id="6zK-2b-u1B"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="21" customClass="idSwitch">
<rect key="frame" x="171" y="32" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="AutoUseChanged" destination="-1" eventType="valueChanged" id="34"/>
<action selector="AutoUseChanged" destination="-1" eventType="touchUpInside" id="SdX-6T-vj2"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="23" customClass="idSwitch">
<rect key="frame" x="361" y="129" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="CenterSticksChanged" destination="-1" eventType="valueChanged" id="37"/>
<action selector="CenterSticksChanged" destination="-1" eventType="touchUpInside" id="Kq6-xy-VK4"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="NextButton.png" width="93" height="94"/>
<image name="SettingsButton.png" width="80" height="89"/>
<image name="SettingsButton_Highlighted.png" width="80" height="89"/>
</resources>
</document>
+56
View File
@@ -0,0 +1,56 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <UIKit/UIKit.h>
#import "ios/switch.h"
/*
================================================================================================
Doom_SettingsMenuViewController
================================================================================================
*/
@interface Doom_SettingsMenuViewController : UIViewController {
IBOutlet idSwitch * autoUseSwitch;
IBOutlet idSwitch * statusbarSwitch;
IBOutlet idSwitch * touchclickSwitch;
IBOutlet idSwitch * textMessageSwitch;
IBOutlet idSwitch * drawControlsSwitch;
IBOutlet idSwitch * musicSwitch;
IBOutlet idSwitch * centerSticksSwitch;
IBOutlet idSwitch * rampTurnSwitch;
}
- (IBAction) BackToMain;
- (IBAction) ResetToDefaults;
- (IBAction) AutoUseChanged;
- (IBAction) StatusBarChanged;
- (IBAction) TouchClickChanged;
- (IBAction) TextMessagesChanged;
- (IBAction) DrawControlsChanged;
- (IBAction) MusicChanged;
- (IBAction) CenterSticksChanged;
- (IBAction) RampTurnChanged;
@end
+216
View File
@@ -0,0 +1,216 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "SettingsMenuViewController.h"
#include "doomiphone.h"
#include "iphone_delegate.h"
/*
================================================================================================
Doom_SettingsMenuViewController
================================================================================================
*/
@implementation Doom_SettingsMenuViewController
/*
========================
Doom_SettingsMenuViewController::initWithNibName
========================
*/
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
/*
========================
Doom_SettingsMenuViewController::didReceiveMemoryWarning
========================
*/
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
/*
========================
Doom_SettingsMenuViewController::viewDidLoad
========================
*/
- (void)viewDidLoad
{
[super viewDidLoad];
[ autoUseSwitch setOn: (BOOL)autoUse->value ];
[ statusbarSwitch setOn: (BOOL)statusBar->value ];
[ touchclickSwitch setOn: (BOOL)touchClick->value ];
[ textMessageSwitch setOn: (BOOL)messages->value ];
[ drawControlsSwitch setOn: (BOOL)drawControls->value ];
[ musicSwitch setOn: (BOOL)music->value ];
[ centerSticksSwitch setOn: (BOOL)centerSticks->value ];
[ rampTurnSwitch setOn: (BOOL)rampTurn->value ];
}
/*
========================
Doom_SettingsMenuViewController::viewDidUnload
========================
*/
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
/*
========================
Doom_SettingsMenuViewController::BackToMain
========================
*/
- (IBAction) BackToMain {
[self.navigationController popViewControllerAnimated:NO];
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
}
/*
========================
Doom_SettingsMenuViewController::ResetToDefaults
========================
*/
- (IBAction) ResetToDefaults {
// reset all cvars
Cvar_Reset_f();
HudSetForScheme(0);
iphoneStartMusic();
mus_on = true;
mus_pause_opt = 1;
S_ResumeSound();
Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
[ autoUseSwitch setOn: (BOOL)autoUse->value ];
[ statusbarSwitch setOn: (BOOL)statusBar->value ];
[ touchclickSwitch setOn: (BOOL)touchClick->value ];
[ textMessageSwitch setOn: (BOOL)messages->value ];
[ drawControlsSwitch setOn: (BOOL)drawControls->value ];
[ musicSwitch setOn: (BOOL)music->value ];
[ centerSticksSwitch setOn: (BOOL)centerSticks->value ];
[ rampTurnSwitch setOn: (BOOL)rampTurn->value ];
}
/*
========================
Doom_SettingsMenuViewController::AutoUseChanged
========================
*/
- (IBAction) AutoUseChanged {
Cvar_SetValue( autoUse->name, !autoUse->value );
}
/*
========================
Doom_SettingsMenuViewController::StatusBarChanged
========================
*/
- (IBAction) StatusBarChanged {
Cvar_SetValue( statusBar->name, !statusBar->value );
}
/*
========================
Doom_SettingsMenuViewController::TouchClickChanged
========================
*/
- (IBAction) TouchClickChanged {
Cvar_SetValue( touchClick->name, !touchClick->value );
}
/*
========================
Doom_SettingsMenuViewController::TextMessagesChanged
========================
*/
- (IBAction) TextMessagesChanged {
Cvar_SetValue( messages->name, !messages->value );
}
/*
========================
Doom_SettingsMenuViewController::DrawControlsChanged
========================
*/
- (IBAction) DrawControlsChanged {
Cvar_SetValue( drawControls->name, !drawControls->value );
}
extern int mus_pause_opt; // From m_misc.c
extern bool mus_on;
/*
========================
Doom_SettingsMenuViewController::MusicChanged
========================
*/
- (IBAction) MusicChanged {
if ( !SysIPhoneOtherAudioIsPlaying() ) {
Cvar_SetValue( music->name, !music->value );
if ( music->value ) {
mus_on = true;
mus_pause_opt = 1;
S_ResumeSound();
} else {
mus_on = false;
mus_pause_opt = 1;
S_PauseSound();
}
}
}
/*
========================
Doom_SettingsMenuViewController::CenterSticksChanged
========================
*/
- (IBAction) CenterSticksChanged {
Cvar_SetValue( centerSticks->name, !centerSticks->value );
}
/*
========================
Doom_SettingsMenuViewController::RampTurnChanged
========================
*/
- (IBAction) RampTurnChanged {
Cvar_SetValue( rampTurn->name, !rampTurn->value );
}
@end
+300
View File
@@ -0,0 +1,300 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_SettingsMenuViewController">
<connections>
<outlet property="autoUseSwitch" destination="21" id="25"/>
<outlet property="centerSticksSwitch" destination="23" id="26"/>
<outlet property="drawControlsSwitch" destination="6" id="27"/>
<outlet property="musicSwitch" destination="18" id="28"/>
<outlet property="rampTurnSwitch" destination="17" id="29"/>
<outlet property="statusbarSwitch" destination="7" id="30"/>
<outlet property="textMessageSwitch" destination="16" id="31"/>
<outlet property="touchclickSwitch" destination="14" id="32"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="MenuBackground.png" id="10" userLabel="Background">
<rect key="frame" x="42" y="0.0" width="480" height="320"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8" customClass="idLabelButton">
<rect key="frame" x="42" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="36"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="9" customClass="idLabelButton">
<rect key="frame" x="467" y="264" width="50" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="NextButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ResetToDefaults" destination="-1" eventType="touchUpInside" id="41"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" lineBreakMode="tailTruncation" minimumFontSize="10" id="4" customClass="idLabel">
<rect key="frame" x="51" y="259" width="33" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Text_Messages:" lineBreakMode="tailTruncation" minimumFontSize="10" id="5" customClass="idLabel">
<rect key="frame" x="82" y="191" width="123" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Status_Bar:" lineBreakMode="tailTruncation" minimumFontSize="10" id="11" customClass="idLabel">
<rect key="frame" x="118" y="86" width="87" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Draw_Controls:" lineBreakMode="tailTruncation" minimumFontSize="10" id="12" customClass="idLabel">
<rect key="frame" x="278" y="40" width="117" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Auto_Use:" lineBreakMode="tailTruncation" minimumFontSize="10" id="13" customClass="idLabel">
<rect key="frame" x="130" y="41" width="75" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Reset" lineBreakMode="tailTruncation" minimumFontSize="10" id="15" customClass="idLabel">
<rect key="frame" x="473" y="259" width="38" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="14"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Center_Sticks:" lineBreakMode="tailTruncation" minimumFontSize="10" id="19" customClass="idLabel">
<rect key="frame" x="287" y="136" width="108" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Ramp_Turn:" lineBreakMode="tailTruncation" minimumFontSize="10" id="20" customClass="idLabel">
<rect key="frame" x="302" y="191" width="93" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Hud_Audio:" lineBreakMode="tailTruncation" minimumFontSize="10" id="22" customClass="idLabel">
<rect key="frame" x="115" y="136" width="90" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Music:" lineBreakMode="tailTruncation" minimumFontSize="10" id="24" customClass="idLabel">
<rect key="frame" x="343" y="86" width="52" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="6" customClass="idSwitch">
<rect key="frame" x="403" y="33" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DrawControlsChanged" destination="-1" eventType="valueChanged" id="38"/>
<action selector="DrawControlsChanged" destination="-1" eventType="touchUpInside" id="GoX-Bf-ors"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="7" customClass="idSwitch">
<rect key="frame" x="213" y="77" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="StatusBarChanged" destination="-1" eventType="valueChanged" id="42"/>
<action selector="StatusBarChanged" destination="-1" eventType="touchUpInside" id="E8i-1R-vFF"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="14" customClass="idSwitch">
<rect key="frame" x="213" y="129" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="TouchClickChanged" destination="-1" eventType="valueChanged" id="44"/>
<action selector="TouchClickChanged" destination="-1" eventType="touchUpInside" id="yaO-OM-TIg"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="16" customClass="idSwitch">
<rect key="frame" x="213" y="184" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="TextMessagesChanged" destination="-1" eventType="valueChanged" id="43"/>
<action selector="TextMessagesChanged" destination="-1" eventType="touchUpInside" id="Mb2-U6-9bN"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="17" customClass="idSwitch">
<rect key="frame" x="403" y="184" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="RampTurnChanged" destination="-1" eventType="valueChanged" id="40"/>
<action selector="RampTurnChanged" destination="-1" eventType="touchUpInside" id="KRT-hq-v0N"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="18" customClass="idSwitch">
<rect key="frame" x="403" y="77" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="MusicChanged" destination="-1" eventType="valueChanged" id="39"/>
<action selector="MusicChanged" destination="-1" eventType="touchUpInside" id="uQL-Jx-v6h"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="21" customClass="idSwitch">
<rect key="frame" x="213" y="32" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="AutoUseChanged" destination="-1" eventType="valueChanged" id="34"/>
<action selector="AutoUseChanged" destination="-1" eventType="touchUpInside" id="hZ7-ZU-5I7"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="23" customClass="idSwitch">
<rect key="frame" x="403" y="129" width="36" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="CenterSticksChanged" destination="-1" eventType="valueChanged" id="37"/>
<action selector="CenterSticksChanged" destination="-1" eventType="touchUpInside" id="rhz-qA-LYv"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="NextButton.png" width="93" height="94"/>
<image name="SettingsButton.png" width="80" height="89"/>
<image name="SettingsButton_Highlighted.png" width="80" height="89"/>
</resources>
</document>
+299
View File
@@ -0,0 +1,299 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="4510" systemVersion="12F37" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none">
<dependencies>
<deployment defaultVersion="1552" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="Doom_SettingsMenuViewController">
<connections>
<outlet property="autoUseSwitch" destination="21" id="25"/>
<outlet property="centerSticksSwitch" destination="23" id="26"/>
<outlet property="drawControlsSwitch" destination="6" id="27"/>
<outlet property="musicSwitch" destination="18" id="28"/>
<outlet property="rampTurnSwitch" destination="17" id="29"/>
<outlet property="statusbarSwitch" destination="7" id="30"/>
<outlet property="textMessageSwitch" destination="16" id="31"/>
<outlet property="touchclickSwitch" destination="14" id="32"/>
<outlet property="view" destination="1" id="3"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="MenuBackground.png" id="10" userLabel="Background">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8" customClass="idLabelButton">
<rect key="frame" x="15" y="21" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="BackButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="BackToMain" destination="-1" eventType="touchUpInside" id="36"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="9" customClass="idLabelButton">
<rect key="frame" x="904" y="21" width="100" height="100"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<size key="titleShadowOffset" width="1" height="2"/>
<state key="normal" image="NextButton.png">
<color key="titleColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="titleShadowColor" red="0.011764707040000001" green="0.0" blue="0.0" alpha="1" colorSpace="deviceRGB"/>
</state>
<state key="highlighted">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="ResetToDefaults" destination="-1" eventType="touchUpInside" id="41"/>
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Back" lineBreakMode="tailTruncation" minimumFontSize="10" id="4" customClass="idLabel">
<rect key="frame" x="38" y="14" width="55" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Text_Messages:" lineBreakMode="tailTruncation" minimumFontSize="10" id="5" customClass="idLabel">
<rect key="frame" x="149" y="515" width="200" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="28"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Status_Bar:" lineBreakMode="tailTruncation" minimumFontSize="10" id="11" customClass="idLabel">
<rect key="frame" x="213" y="288" width="136" height="28"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="28"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Draw_Controls:" lineBreakMode="tailTruncation" minimumFontSize="10" id="12" customClass="idLabel">
<rect key="frame" x="515" y="169" width="187" height="28"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="28"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Auto_Use:" lineBreakMode="tailTruncation" minimumFontSize="10" id="13" customClass="idLabel">
<rect key="frame" x="226" y="169" width="123" height="28"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="28"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Reset" lineBreakMode="tailTruncation" minimumFontSize="10" id="15" customClass="idLabel">
<rect key="frame" x="922" y="14" width="66" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="24"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Center_Sticks:" lineBreakMode="tailTruncation" minimumFontSize="10" id="19" customClass="idLabel">
<rect key="frame" x="526" y="400" width="176" height="28"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="28"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Ramp_Turn:" lineBreakMode="tailTruncation" minimumFontSize="10" id="20" customClass="idLabel">
<rect key="frame" x="552" y="515" width="150" height="28"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="28"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Hud_Audio:" lineBreakMode="tailTruncation" minimumFontSize="10" id="22" customClass="idLabel">
<rect key="frame" x="206" y="400" width="143" height="28"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="28"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="#Music:" lineBreakMode="tailTruncation" minimumFontSize="10" id="24" customClass="idLabel">
<rect key="frame" x="619" y="288" width="83" height="28"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="28"/>
<color key="textColor" red="1" green="0.66274511810000003" blue="0.17254902420000001" alpha="1" colorSpace="deviceRGB"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="shadowColor" red="0.03260869533" green="0.03260869533" blue="0.03260869533" alpha="1" colorSpace="calibratedRGB"/>
<size key="shadowOffset" width="1" height="2"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="6" customClass="idSwitch">
<rect key="frame" x="714" y="143" width="72" height="80"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="DrawControlsChanged" destination="-1" eventType="valueChanged" id="38"/>
<action selector="DrawControlsChanged" destination="-1" eventType="touchUpInside" id="jue-wI-1Ak"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="7" customClass="idSwitch">
<rect key="frame" x="360" y="261" width="72" height="80"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="StatusBarChanged" destination="-1" eventType="valueChanged" id="42"/>
<action selector="StatusBarChanged" destination="-1" eventType="touchUpInside" id="o7s-yC-TpT"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="14" customClass="idSwitch">
<rect key="frame" x="360" y="374" width="72" height="80"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="TouchClickChanged" destination="-1" eventType="valueChanged" id="44"/>
<action selector="TouchClickChanged" destination="-1" eventType="touchUpInside" id="S4t-ha-mdX"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="16" customClass="idSwitch">
<rect key="frame" x="360" y="489" width="72" height="80"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="TextMessagesChanged" destination="-1" eventType="valueChanged" id="43"/>
<action selector="TextMessagesChanged" destination="-1" eventType="touchUpInside" id="VYy-u9-nRe"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="17" customClass="idSwitch">
<rect key="frame" x="714" y="490" width="72" height="80"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="RampTurnChanged" destination="-1" eventType="valueChanged" id="40"/>
<action selector="RampTurnChanged" destination="-1" eventType="touchUpInside" id="yFn-9M-7Ft"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="18" customClass="idSwitch">
<rect key="frame" x="714" y="262" width="72" height="80"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="MusicChanged" destination="-1" eventType="valueChanged" id="39"/>
<action selector="MusicChanged" destination="-1" eventType="touchUpInside" id="TIA-9A-EwT"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="21" customClass="idSwitch">
<rect key="frame" x="360" y="143" width="72" height="80"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="AutoUseChanged" destination="-1" eventType="valueChanged" id="34"/>
<action selector="AutoUseChanged" destination="-1" eventType="touchUpInside" id="yYi-l8-Jie"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="23" customClass="idSwitch">
<rect key="frame" x="714" y="375" width="72" height="80"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="Helvetica-Bold" family="Helvetica" pointSize="15"/>
<state key="normal" image="SettingsButton.png">
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="disabled" image="SettingsButton_Highlighted.png"/>
<state key="highlighted" image="SettingsButton_Highlighted.png">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<connections>
<action selector="CenterSticksChanged" destination="-1" eventType="valueChanged" id="37"/>
<action selector="CenterSticksChanged" destination="-1" eventType="touchUpInside" id="b8P-oi-ZUb"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
</view>
</objects>
<resources>
<image name="BackButton.png" width="93" height="94"/>
<image name="MenuBackground.png" width="960" height="640"/>
<image name="NextButton.png" width="93" height="94"/>
<image name="SettingsButton.png" width="80" height="89"/>
<image name="SettingsButton_Highlighted.png" width="80" height="89"/>
</resources>
</document>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>get-task-allow</key>
<false/>
</dict>
</plist>
+28
View File
@@ -0,0 +1,28 @@
/*
Copyright (C) 2009 Id Software, Inc.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
//
// Prefix header for all source files of the 'doom' target in the 'doom' project
//
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif
+186
View File
@@ -0,0 +1,186 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <cstddef>
#include "doom_wads.h"
#include "stdio.h"
#include "iphone_doom.h"
#include "prboom/i_system.h"
iphoneMissionPack_t iphoneMissionPack = MISSION_NONE;
int iphoneMasterLevel = 1;
/*
==================
iphoneFindIWADFile
Returns the IWAD to load for the selected mission pack. String MUST be freed by caller :(
==================
*/
static const char * MasterLevels_WADS[] = {
"ATTACK.WAD",
"CANYON.WAD" ,
"CATWALK.WAD" ,
"COMBINE.WAD" ,
"FISTULA.WAD" ,
"GARRISON.WAD",
"MANOR.WAD" ,
"PARADOX.WAD",
"SUBSPACE.WAD",
"SUBTERRA.WAD" ,
"TTRAP.WAD" ,
"VIRGIL.WAD" ,
"MINOS.WAD" ,
"BLOODSEA.WAD",
"MEPHISTO.WAD",
"NESSUS.WAD" ,
"GERYON.WAD" ,
"VESPERAS.WAD",
"BLACKTWR.WAD" ,
"TEETH.WAD",
"TEETH.WAD",
};
void iphoneFindIWADFile( iphoneMissionPack_t mission, char * returnFileName ) {
switch ( mission ) {
case MISSION_HELL_ON_EARTH:
sprintf( returnFileName, "doom2.wad" );
return;
case MISSION_PLUTONIA:
sprintf( returnFileName, "plutonia.wad" );
return;
case MISSION_TNT_EVILUTION:
sprintf( returnFileName, "tnt.wad" );
return;
case MISSION_NO_REST_FOR_THE_LIVING:
sprintf( returnFileName, "doom2.wad" );
return;
case MISSION_MASTER_LEVELS:
sprintf( returnFileName, "doom2.wad" );
return;
default:
sprintf( returnFileName, "doom2.wad" );;
}
}
/*
==================
iphoneFindPWADFile
Returns the name of the pwad that needs to be loaded for the user's selected mission.
==================
*/
void iphoneFindPWADFile( iphoneMissionPack_t mission, char * returnFileName ) {
switch ( mission ) {
case MISSION_NO_REST_FOR_THE_LIVING: {
sprintf( returnFileName, "nerve.wad" );
return;
break;
}
case MISSION_MASTER_LEVELS: {
sprintf( returnFileName, "%s", MasterLevels_WADS[ iphoneMasterLevel ] );
return;
break;
}
default:
break;
}
returnFileName[0] = '\0';
}
/*
==================
GetNumberOfMapsInExpansion
Returns the total number of maps contained in an expansion dataset.
==================
*/
int GetNumberOfMapsInExpansion( iphoneMissionPack_t expansion ) {
switch( expansion ) {
case MISSION_HELL_ON_EARTH: {
return TOTAL_HOE_MISSIONS;
}
case MISSION_ULTIMATE_DOOM: {
return TOTAL_PLUT_MISSIONS;
}
case MISSION_NONE: {
return 0;
}
case MISSION_MASTER_LEVELS: {
return TOTAL_MAST_MISSIONS;
}
case MISSION_TNT_EVILUTION: {
return TOTAL_TNT_MISSIONS;
}
case MISSION_NO_REST_FOR_THE_LIVING: {
return TOTAL_NOREST_MISSIONS;
}
case MISSION_PLUTONIA: {
return TOTAL_PLUT_MISSIONS;
}
};
return 0;
}
/*
=======================
StartupWithIWADandPWAD
=======================
*/
void StartupWithCorrectWads( int mission ) {
// Look for the iwad file corresponding to the current mission.
char iwad[ 1024 ];
char expansion[ 1024 ];
iphoneFindIWADFile( static_cast<iphoneMissionPack_t>(mission), expansion );
I_FindFile( expansion, ".wad", iwad );
// Look for the pwad corresponding to the current mission. Will be NULL if we don't
// need a pwad for the mission.
char mission_pwad[ 1024 ];
iphoneFindPWADFile( static_cast<iphoneMissionPack_t>(mission), mission_pwad );
char full_pwad[ 1024 ];
if ( mission_pwad[0] != '\0' ) {
I_FindFile( mission_pwad, ".wad", full_pwad );
iphoneDoomStartup( iwad, full_pwad );
} else {
iphoneDoomStartup( iwad, NULL );
}
}
+89
View File
@@ -0,0 +1,89 @@
/*
Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#ifndef DoomII_doom2_wads_h
#define DoomII_doom2_wads_h
#ifdef __cplusplus
extern "C" {
#endif
const static int TOTAL_HOE_MISSIONS = 32;
const static int TOTAL_PLUT_MISSIONS = 32;
const static int TOTAL_TNT_MISSIONS = 32;
const static int TOTAL_MAST_MISSIONS = 21;
const static int TOTAL_NOREST_MISSIONS = 9;
const static int TOTAL_DOOM_MISSIONS = 32;
const int MASTERLEVELS_MAPNUM[21] = {
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
3,
5,
7,
7,
7,
8,
9,
25,
31,
32
};
//---------------------------------------
// iPhone mission pack management
//---------------------------------------
typedef enum {
MISSION_HELL_ON_EARTH,
MISSION_PLUTONIA,
MISSION_TNT_EVILUTION,
MISSION_MASTER_LEVELS,
MISSION_NO_REST_FOR_THE_LIVING,
MISSION_ULTIMATE_DOOM,
// None must be the last entry in this enum for the menu to work correctly.
MISSION_NONE
} iphoneMissionPack_t;
extern iphoneMissionPack_t iphoneMissionPack;
extern int iphoneMasterLevel;
void iphoneFindIWADFile( iphoneMissionPack_t mission, char * returnFileName );
void iphoneFindPWADFile( iphoneMissionPack_t mission, char * returnFileName );
int GetNumberOfMapsInExpansion( iphoneMissionPack_t expansion );
#ifdef __cplusplus
}
#endif
#endif
+50
View File
@@ -0,0 +1,50 @@
/*
Copyright (C) 2009 Id Software, Inc.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import <UIKit/UIKit.h>
#import "Doom_App.h"
#include <unistd.h>
#include <string.h>
extern char iphoneAppDirectory[1024];
extern int myargc;
extern char **myargv;
int main(int argc, char *argv[]) {
// save for doom
myargc = argc;
myargv = argv;
// get the app directory based on argv[0]
strcpy( iphoneAppDirectory, argv[0] );
char * slashPosition = strrchr( iphoneAppDirectory, '/' );
if ( slashPosition != NULL ) {
*slashPosition = 0;
} else {
iphoneAppDirectory[0] = 0;
}
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSString * classString = NSStringFromClass([DoomApp class]);
int retVal = UIApplicationMain(argc, argv, nil, classString );
[pool release];
return retVal;
}