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

2
DoomClassic/base.parm Executable file
View File

@@ -0,0 +1,2 @@
iphone/livetile_1.tga PVR2
iphone/arialImageLAL.tga LA

BIN
DoomClassic/base/prboom.wad Executable file

Binary file not shown.

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>

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

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

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>

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>

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>

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

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

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>

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

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

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

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:Doom.xcodeproj">
</FileRef>
</Workspace>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

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

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

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>

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

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

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

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>

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>

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

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

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>

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>

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>

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

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

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>

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>

View File

@@ -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

View File

@@ -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

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>

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

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

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>

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>

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>

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>

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>

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>

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

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

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>

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>

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>

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

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 );
}
}

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
DoomClassic/code/iphone/main.m Executable file
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;
}

79
DoomClassic/doomtool/doomtool.1 Executable file
View File

@@ -0,0 +1,79 @@
.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
.\"See Also:
.\"man mdoc.samples for a complete listing of options
.\"man mdoc for the short list of editing options
.\"/usr/share/misc/mdoc.template
.Dd 4/6/09 \" DATE
.Dt doomtool 1 \" Program name and manual section number
.Os Darwin
.Sh NAME \" Section Header - required - don't modify
.Nm doomtool,
.\" The following lines are read in generating the apropos(man -k) database. Use only key
.\" words here as the database is built based on the words here and in the .ND line.
.Nm Other_name_for_same_program(),
.Nm Yet another name for the same program.
.\" Use .Nm macro to designate other names for the documented program.
.Nd This line parsed for whatis database.
.Sh SYNOPSIS \" Section Header - required - don't modify
.Nm
.Op Fl abcd \" [-abcd]
.Op Fl a Ar path \" [-a path]
.Op Ar file \" [file]
.Op Ar \" [file ...]
.Ar arg0 \" Underlined argument - use .Ar anywhere to underline
arg2 ... \" Arguments
.Sh DESCRIPTION \" Section Header - required - don't modify
Use the .Nm macro to refer to your program throughout the man page like such:
.Nm
Underlining is accomplished with the .Ar macro like this:
.Ar underlined text .
.Pp \" Inserts a space
A list of items with descriptions:
.Bl -tag -width -indent \" Begins a tagged list
.It item a \" Each item preceded by .It macro
Description of item a
.It item b
Description of item b
.El \" Ends the list
.Pp
A list of flags and their descriptions:
.Bl -tag -width -indent \" Differs from above in tag removed
.It Fl a \"-a flag as a list item
Description of -a flag
.It Fl b
Description of -b flag
.El \" Ends the list
.Pp
.\" .Sh ENVIRONMENT \" May not be needed
.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
.\" .It Ev ENV_VAR_1
.\" Description of ENV_VAR_1
.\" .It Ev ENV_VAR_2
.\" Description of ENV_VAR_2
.\" .El
.Sh FILES \" File used or created by the topic of the man page
.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
.It Pa /usr/share/file_name
FILE_1 description
.It Pa /Users/joeuser/Library/really_long_file_name
FILE_2 description
.El \" Ends the list
.\" .Sh DIAGNOSTICS \" May not be needed
.\" .Bl -diag
.\" .It Diagnostic Tag
.\" Diagnostic informtion here.
.\" .It Diagnostic Tag
.\" Diagnostic informtion here.
.\" .El
.Sh SEE ALSO
.\" List links in ascending order by section, alphabetically within a section.
.\" Please do not reference files that do not exist without filing a bug report
.Xr a 1 ,
.Xr b 1 ,
.Xr c 1 ,
.Xr a 2 ,
.Xr b 2 ,
.Xr a 3 ,
.Xr b 3
.\" .Sh BUGS \" Document known, unremedied bugs
.\" .Sh HISTORY \" Document history if command behaves in a unique manner

160
DoomClassic/doomtool/doomtool.h Executable file
View File

@@ -0,0 +1,160 @@
/*
* ipak.h
* General purpose data file management intended to be used
* as a read-only memory mapped file to play nice with iPhone OS's
* non-swapping and variable memory management.
*
* Created by John Carmack on 4/9/09.
* Copyright 2009 id Software. All rights reserved.
*
*/
//============================================================
//
// In-file structures
//
// These stuctures are in the mapped data file, and shared
// between the app and utility.
//
// Type headers are stored separately from the bulk data to minimize the
// number of active pages.
//
// The full hash of the name is stored in nameHash, and nameHash&(PK_HASH_BUCKETS-1) is
// used to chain structures of a particular type together.
//
//============================================================
#define MAX_PK_NAME 64
typedef struct {
int nameHash; // PK_HashName( name )
int nextOnHashChain; // -1 = end of chain
char name[MAX_PK_NAME]; // in canonical form: backslashes to slashes and lowercase
} pkName_t;
#define PK_HASH_CHAINS 256
typedef struct {
int tableOfs; // // &firstStruct = (byte *)dfHeader + tableOfs
int count;
int structSize; // sizeof( pkWavData_t ), etc
int hashChains[PK_HASH_CHAINS]; // -1 = end of chain
} pkType_t;
// dfWavData holds everything necessary to fully create an OpenAL sample buffer
typedef struct {
pkName_t name;
int wavDataOfs;
int wavChannels; // 1 or 2
int wavChannelBytes; // 1 or 2
int wavRate; // 22050, etc
int wavNumSamples; // each sample holds all the channels
// we may want looping information here later
} pkWavData_t;
// iPhone does not natively support palettized textures, but we
// might conceivably want to support luminance and intensity textures
// in the future.
typedef enum {
TF_565,
TF_5551,
TF_4444,
TF_8888,
TF_LA,
TF_PVR4,
TF_PVR4A,
TF_PVR2,
TF_PVR2A,
} textureFormat_t;
// dfImageData_t holds everything necessary to fully create an OpenGL texture object
typedef struct {
pkName_t name;
int picDataOfs; // the raw bits to pass to gl, mipmaps appended
// for PVR formats, the minimum size of each level is 32 bytes
int format;
int uploadWidth;
int uploadHeight;
int numLevels; // 1 for non mipmapped, otherwise log2( largest dimension )
// glTexParameters
int wrapS;
int wrapT;
int minFilter;
int magFilter;
int aniso;
// The upload sizes can be larger than the source sizes for
// non power of two sources, or for non square sources in the
// case of PVR compression.
int srcWidth;
int srcHeight;
float maxS; // srcWidth / uploadWidth
float maxT;
// Track the outlines of up to two boxes of non-transparent pixels
// to allow optimized drawing of sprites with large empty areas.
// The reason for two boxes is that the common lights have something
// at the top and something at the bottom, with nothing inbetween.
// These are inclusive bounds of the rows / columns in
// uploadWidth / uploadHeight with non-0 alpha
int numBounds;
int bounds[2][2][2];
} pkTextureData_t;
typedef struct {
pkName_t name;
int rawDataOfs; // (byte *)pkHeader + dataOfs
int rawDataLen; // there will always be a 0 byte appended to terminate strings
// that is not counted in this length
} pkRawData_t;
#define PKFILE_VERSION 0x12340002
typedef struct {
int version;
pkType_t textures;
pkType_t wavs;
pkType_t raws;
} pkHeader_t;
//============================================================
//
// In-memory, writable structures
//
//============================================================
typedef struct {
unsigned glTexNum;
const pkTextureData_t *textureData;
// we will need to add LRU links if texture caching is needed
} pkTexture_t;
typedef struct {
unsigned alBufferNum; // created with the staticBuffer extension directly in the mapped memory
const pkWavData_t *wavData;
} pkWav_t;
void PK_Init( const char *pakFileName );
const pkName_t *PK_FindType( const char *rawName, const pkType_t *type, int *index );
const byte * PK_FindRaw( const char *rawName, int *len ); // len can be NULL if you don't need it
pkTexture_t * PK_FindTexture( const char *imageName );
pkWav_t * PK_FindWav( const char *soundName );
// The name will be converted to canonical name (backslashes converted to slashes and lowercase)
// before generating a hash.
int PK_HashName( const char *name, char canonical[MAX_PK_NAME] );
void PK_BindTexture( pkTexture_t *tex );
void PK_DrawTexture( pkTexture_t *tex, int x, int y );
void PK_StretchTexture( pkTexture_t *tex, float x, float y, float w, float h );
extern pkHeader_t * pkHeader;
extern int pkSize;
// images and wavs have writable state, so they need separate
// structs that also point to the source in the pak file
extern pkTexture_t *pkTextures;
extern pkWav_t * pkWavs;

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,193 @@
// !$*UTF8*$!
{
08FB7793FE84155DC02AAC07 /* Project object */ = {
activeBuildConfigurationName = Debug;
activeExecutable = EDAFC835109A7D48002C3487 /* doomtool */;
activeTarget = 8DD76FA90486AB0100D96B5E /* doomtool */;
codeSenseManager = EDAFC839109A7D66002C3487 /* Code sense */;
executables = (
EDAFC835109A7D48002C3487 /* doomtool */,
);
perUserDictionary = {
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
691,
20,
48.16259765625,
43,
43,
20,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXFileDataSource_Built_ColumnID,
PBXFileDataSource_ObjectSize_ColumnID,
PBXFileDataSource_Errors_ColumnID,
PBXFileDataSource_Warnings_ColumnID,
PBXFileDataSource_Target_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 278560770;
PBXWorkspaceStateSaveDate = 278560770;
};
perUserProjectItems = {
ED845A90109F3FFA00F673AC /* PBXTextBookmark */ = ED845A90109F3FFA00F673AC /* PBXTextBookmark */;
ED845A91109F3FFA00F673AC /* PBXTextBookmark */ = ED845A91109F3FFA00F673AC /* PBXTextBookmark */;
ED845A92109F3FFA00F673AC /* PBXTextBookmark */ = ED845A92109F3FFA00F673AC /* PBXTextBookmark */;
ED845A93109F3FFA00F673AC /* PBXTextBookmark */ = ED845A93109F3FFA00F673AC /* PBXTextBookmark */;
ED845A94109F3FFA00F673AC /* PBXTextBookmark */ = ED845A94109F3FFA00F673AC /* PBXTextBookmark */;
ED845A95109F3FFA00F673AC /* PBXTextBookmark */ = ED845A95109F3FFA00F673AC /* PBXTextBookmark */;
ED845A96109F3FFA00F673AC /* PBXTextBookmark */ = ED845A96109F3FFA00F673AC /* PBXTextBookmark */;
ED845A97109F3FFA00F673AC /* PBXTextBookmark */ = ED845A97109F3FFA00F673AC /* PBXTextBookmark */;
};
sourceControlManager = EDAFC838109A7D66002C3487 /* Source Control */;
userBuildSettings = {
};
};
08FB7796FE84155DC02AAC07 /* main.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {869, 23968}}";
sepNavSelRange = "{39996, 0}";
sepNavVisRange = "{41755, 1531}";
};
};
72C01AB40F8CFCA900DE72D8 /* doomtool.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {869, 2254}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{1823, 1224}";
};
};
8DD76FA90486AB0100D96B5E /* doomtool */ = {
activeExec = 0;
executables = (
EDAFC835109A7D48002C3487 /* doomtool */,
);
};
C6A0FF2C0290799A04C91782 /* doomtool.1 */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {869, 1106}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 1868}";
};
};
ED845A90109F3FFA00F673AC /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = C6A0FF2C0290799A04C91782 /* doomtool.1 */;
name = "doomtool.1: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1868;
vrLoc = 0;
};
ED845A91109F3FFA00F673AC /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72C01AB40F8CFCA900DE72D8 /* doomtool.h */;
name = "doomtool.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1224;
vrLoc = 1823;
};
ED845A92109F3FFA00F673AC /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 835;
vrLoc = 0;
};
ED845A93109F3FFA00F673AC /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 393;
vrLoc = 0;
};
ED845A94109F3FFA00F673AC /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = C6A0FF2C0290799A04C91782 /* doomtool.1 */;
name = "doomtool.1: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1868;
vrLoc = 0;
};
ED845A95109F3FFA00F673AC /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 835;
vrLoc = 0;
};
ED845A96109F3FFA00F673AC /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72C01AB40F8CFCA900DE72D8 /* doomtool.h */;
name = "doomtool.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1224;
vrLoc = 1823;
};
ED845A97109F3FFA00F673AC /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 1606";
rLen = 0;
rLoc = 39996;
rType = 0;
vrLen = 1531;
vrLoc = 41755;
};
EDAFC835109A7D48002C3487 /* doomtool */ = {
isa = PBXExecutable;
activeArgIndices = (
);
argumentStrings = (
);
autoAttachOnCrash = 1;
breakpointsEnabled = 0;
configStateDict = {
};
customDataFormattersEnabled = 1;
debuggerPlugin = GDBDebugging;
disassemblyDisplayState = 0;
dylibVariantSuffix = "";
enableDebugStr = 1;
environmentEntries = (
);
executableSystemSymbolLevel = 0;
executableUserSymbolLevel = 0;
libgmallocEnabled = 0;
name = doomtool;
sourceDirectories = (
);
};
EDAFC838109A7D66002C3487 /* Source Control */ = {
isa = PBXSourceControlManager;
fallbackIsa = XCSourceControlManager;
isSCMEnabled = 0;
scmConfiguration = {
};
};
EDAFC839109A7D66002C3487 /* Code sense */ = {
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
}

View File

@@ -0,0 +1,602 @@
// !$*UTF8*$!
{
08FB7793FE84155DC02AAC07 /* Project object */ = {
activeBuildConfigurationName = Debug;
activeExecutable = 72AFDC180F8AF03E0096A523 /* doomtool */;
activeTarget = 8DD76FA90486AB0100D96B5E /* doomtool */;
addToTargets = (
);
breakpoints = (
72C01AB60F8E56DB00DE72D8 /* main.c:1715 */,
72C01B050F8E783400DE72D8 /* main.c:60 */,
72C01B160F8E78D400DE72D8 /* main.c:60 */,
72C01B180F8E78D500DE72D8 /* main.c:60 */,
72C01C410F8EA48F00DE72D8 /* main.c:60 */,
72D50E490F8EFD6E00BB49E6 /* main.c:1279 */,
72D50E660F8F021500BB49E6 /* main.c:1327 */,
721DBA7F0F920C3D001906DB /* main.c:1691 */,
721DBAB20F9218A8001906DB /* main.c:1429 */,
721DBACC0F92DC12001906DB /* main.c:384 */,
721DBADE0F92DDCE001906DB /* main.c:1433 */,
72C8D1C60F936A5A00C6F3E2 /* main.c:1516 */,
72B0EAC70FBD18E200D1D1FA /* main.c:1577 */,
72B0EAD00FBD190000D1D1FA /* main.c:1588 */,
);
codeSenseManager = 72AFDC1E0F8AF05D0096A523 /* Code sense */;
executables = (
72AFDC180F8AF03E0096A523 /* doomtool */,
);
perUserDictionary = {
"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
20,
267,
20,
167,
167,
131,
20,
);
PBXFileTableDataSourceColumnsKey = (
PBXBreakpointsDataSource_ActionID,
PBXBreakpointsDataSource_TypeID,
PBXBreakpointsDataSource_BreakpointID,
PBXBreakpointsDataSource_UseID,
PBXBreakpointsDataSource_LocationID,
PBXBreakpointsDataSource_ConditionID,
PBXBreakpointsDataSource_IgnoreCountID,
PBXBreakpointsDataSource_ContinueID,
);
};
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
138,
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,
);
};
PBXPerProjectTemplateStateSaveDate = 278554695;
PBXWorkspaceStateSaveDate = 278554695;
};
perUserProjectItems = {
721817A0109A684D00B6E7D0 /* PBXTextBookmark */ = 721817A0109A684D00B6E7D0 /* PBXTextBookmark */;
721817A1109A685300B6E7D0 /* PBXTextBookmark */ = 721817A1109A685300B6E7D0 /* PBXTextBookmark */;
721817A2109A766E00B6E7D0 /* PBXTextBookmark */ = 721817A2109A766E00B6E7D0 /* PBXTextBookmark */;
721DBA820F920C96001906DB = 721DBA820F920C96001906DB /* PBXTextBookmark */;
721DBA890F920C96001906DB = 721DBA890F920C96001906DB /* PBXTextBookmark */;
721DBA9C0F920D42001906DB = 721DBA9C0F920D42001906DB /* PBXTextBookmark */;
721DBAB40F9218C5001906DB = 721DBAB40F9218C5001906DB /* PBXTextBookmark */;
721DBAB80F9218C5001906DB = 721DBAB80F9218C5001906DB /* PBXTextBookmark */;
724C57980FC1B1AF000E4348 = 724C57980FC1B1AF000E4348 /* PBXTextBookmark */;
725412D31007CD1700925CFB = 725412D31007CD1700925CFB /* PBXTextBookmark */;
72541334100BA26300925CFB = 72541334100BA26300925CFB /* PBXTextBookmark */;
72B0EA900FBD175200D1D1FA = 72B0EA900FBD175200D1D1FA /* PBXTextBookmark */;
72B0EA930FBD175200D1D1FA = 72B0EA930FBD175200D1D1FA /* PBXTextBookmark */;
72C01AEE0F8E772800DE72D8 = 72C01AEE0F8E772800DE72D8 /* PBXTextBookmark */;
72C01CA20F8EBD0400DE72D8 = 72C01CA20F8EBD0400DE72D8 /* PBXTextBookmark */;
72D50DDD0F8EF90500BB49E6 = 72D50DDD0F8EF90500BB49E6 /* PBXTextBookmark */;
};
sourceControlManager = 72AFDC1D0F8AF05D0096A523 /* Source Control */;
userBuildSettings = {
};
};
08FB7796FE84155DC02AAC07 /* main.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {800, 32946}}";
sepNavSelRange = "{4800, 0}";
sepNavVisRange = "{4620, 1028}";
sepNavWindowFrame = "{{202, 118}, {857, 908}}";
};
};
721817A0109A684D00B6E7D0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 231";
rLen = 0;
rLoc = 4800;
rType = 0;
vrLen = 1028;
vrLoc = 4620;
};
721817A1109A685300B6E7D0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 231";
rLen = 0;
rLoc = 4800;
rType = 0;
vrLen = 990;
vrLoc = 4620;
};
721817A2109A766E00B6E7D0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 231";
rLen = 0;
rLoc = 4800;
rType = 0;
vrLen = 1028;
vrLoc = 4620;
};
721DBA7F0F920C3D001906DB /* main.c:1691 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "main()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1691;
location = doomtool;
modificationTime = 268950856.78839;
state = 2;
};
721DBA820F920C96001906DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72C01CA30F8EBD0400DE72D8 /* Image_files.cpp */;
name = "Image_files.cpp: 142";
rLen = 5268;
rLoc = 4644;
rType = 0;
vrLen = 706;
vrLoc = 9577;
};
721DBA840F920C96001906DB /* Common_printf.cpp */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.cpp.cpp;
name = Common_printf.cpp;
path = /Volumes/Untitled/alienbrainWork/Rage/code/framework/Common_printf.cpp;
sourceTree = "<absolute>";
};
721DBA890F920C96001906DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 721DBA8A0F920C96001906DB /* Common_printf.cpp */;
name = "Common_printf.cpp: 81";
rLen = 14;
rLoc = 2665;
rType = 0;
vrLen = 901;
vrLoc = 2318;
};
721DBA8A0F920C96001906DB /* Common_printf.cpp */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.cpp.cpp;
name = Common_printf.cpp;
path = /Volumes/Untitled/alienbrainWork/Rage/code/framework/Common_printf.cpp;
sourceTree = "<absolute>";
};
721DBA9C0F920D42001906DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 721DBA840F920C96001906DB /* Common_printf.cpp */;
name = "Common_printf.cpp: 215";
rLen = 45;
rLoc = 6185;
rType = 0;
vrLen = 885;
vrLoc = 5703;
};
721DBAB20F9218A8001906DB /* main.c:1429 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "FinishAtlas()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1429;
location = doomtool;
modificationTime = 268950856.78876;
state = 2;
};
721DBAB40F9218C5001906DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 721DBAB50F9218C5001906DB /* BitBlockAllocator.cpp */;
name = "BitBlockAllocator.cpp: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 869;
vrLoc = 5194;
};
721DBAB50F9218C5001906DB /* BitBlockAllocator.cpp */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.cpp.cpp;
name = BitBlockAllocator.cpp;
path = /Volumes/Untitled/alienbrainWork/Rage/code/renderer/BitBlockAllocator.cpp;
sourceTree = "<absolute>";
};
721DBAB80F9218C5001906DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 721DBAB90F9218C5001906DB /* BitBlockAllocator.cpp */;
name = "BitBlockAllocator.cpp: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 869;
vrLoc = 5194;
};
721DBAB90F9218C5001906DB /* BitBlockAllocator.cpp */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.cpp.cpp;
name = BitBlockAllocator.cpp;
path = /Volumes/Untitled/alienbrainWork/Rage/code/renderer/BitBlockAllocator.cpp;
sourceTree = "<absolute>";
};
721DBACC0F92DC12001906DB /* main.c:384 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "LoadBMP()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 384;
location = doomtool;
modificationTime = 268950856.7891361;
state = 2;
};
721DBADE0F92DDCE001906DB /* main.c:1433 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "FinishAtlas()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1433;
location = doomtool;
modificationTime = 268950856.7895089;
state = 2;
};
724C57980FC1B1AF000E4348 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72C01AB40F8CFCA900DE72D8 /* doomtool.h */;
name = "doomtool.h: 61";
rLen = 0;
rLoc = 1821;
rType = 0;
vrLen = 960;
vrLoc = 2425;
};
725412D31007CD1700925CFB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 231";
rLen = 0;
rLoc = 4800;
rType = 0;
vrLen = 1028;
vrLoc = 4620;
};
72541334100BA26300925CFB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 231";
rLen = 0;
rLoc = 4800;
rType = 0;
vrLen = 1028;
vrLoc = 4620;
};
72AFDC180F8AF03E0096A523 /* doomtool */ = {
isa = PBXExecutable;
activeArgIndices = (
);
argumentStrings = (
);
autoAttachOnCrash = 1;
breakpointsEnabled = 0;
configStateDict = {
};
customDataFormattersEnabled = 1;
debuggerPlugin = GDBDebugging;
disassemblyDisplayState = 0;
dylibVariantSuffix = "";
enableDebugStr = 1;
environmentEntries = (
);
executableSystemSymbolLevel = 0;
executableUserSymbolLevel = 0;
libgmallocEnabled = 0;
name = doomtool;
savedGlobals = {
};
sourceDirectories = (
);
variableFormatDictionary = {
};
};
72AFDC1D0F8AF05D0096A523 /* Source Control */ = {
isa = PBXSourceControlManager;
fallbackIsa = XCSourceControlManager;
isSCMEnabled = 0;
scmConfiguration = {
};
};
72AFDC1E0F8AF05D0096A523 /* Code sense */ = {
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
72B0EA900FBD175200D1D1FA /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72B4A70A0FAB70B100DC59D9 /* base.parm */;
name = "base.parm: 2";
rLen = 0;
rLoc = 55;
rType = 0;
vrLen = 27;
vrLoc = 0;
};
72B0EA930FBD175200D1D1FA /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72B4A70A0FAB70B100DC59D9 /* base.parm */;
name = "base.parm: 2";
rLen = 0;
rLoc = 55;
rType = 0;
vrLen = 27;
vrLoc = 0;
};
72B0EAC70FBD18E200D1D1FA /* main.c:1577 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "WriteType()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1577;
location = doomtool;
modificationTime = 268950856.790318;
state = 2;
};
72B0EAD00FBD190000D1D1FA /* main.c:1588 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "WriteType()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1588;
location = doomtool;
modificationTime = 268950856.790709;
state = 2;
};
72B4A70A0FAB70B100DC59D9 /* base.parm */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {848, 822}}";
sepNavSelRange = "{55, 0}";
sepNavVisRange = "{0, 55}";
sepNavWindowFrame = "{{509, 37}, {907, 950}}";
};
};
72C01AB40F8CFCA900DE72D8 /* doomtool.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {908, 3040}}";
sepNavSelRange = "{1821, 0}";
sepNavVisRange = "{2425, 960}";
sepNavWindowFrame = "{{781, -387}, {857, 908}}";
};
};
72C01AB60F8E56DB00DE72D8 /* main.c:1715 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "main()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1715;
modificationTime = 268950856.785729;
state = 2;
};
72C01AEE0F8E772800DE72D8 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 08FB7796FE84155DC02AAC07 /* main.c */;
name = "main.c: 53";
rLen = 0;
rLoc = 1295;
rType = 0;
vrLen = 403;
vrLoc = 18328;
};
72C01B050F8E783400DE72D8 /* main.c:60 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "AddDirectoryToPak_r()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 60;
location = doomtool;
modificationTime = 268950856.7861239;
state = 2;
};
72C01B160F8E78D400DE72D8 /* main.c:60 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "AddDirectoryToPak_r()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 60;
location = doomtool;
modificationTime = 268950856.786502;
state = 2;
};
72C01B180F8E78D500DE72D8 /* main.c:60 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "AddDirectoryToPak_r()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 60;
location = doomtool;
modificationTime = 268950856.786876;
state = 2;
};
72C01C410F8EA48F00DE72D8 /* main.c:60 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "AddWAV()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 60;
location = doomtool;
modificationTime = 268950856.787272;
state = 2;
};
72C01CA20F8EBD0400DE72D8 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72C01CA30F8EBD0400DE72D8 /* Image_files.cpp */;
name = "Image_files.cpp: 72";
rLen = 2290;
rLoc = 2352;
rType = 0;
vrLen = 1236;
vrLoc = 2163;
};
72C01CA30F8EBD0400DE72D8 /* Image_files.cpp */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.cpp.cpp;
name = Image_files.cpp;
path = /Volumes/Untitled/alienbrainWork/Rage/code/renderer/Image_files.cpp;
sourceTree = "<absolute>";
};
72C8D1C60F936A5A00C6F3E2 /* main.c:1516 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "AtlasDirectory()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1516;
location = doomtool;
modificationTime = 268950856.789892;
state = 2;
};
72D50DDD0F8EF90500BB49E6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 72C01AB40F8CFCA900DE72D8 /* doomtool.h */;
name = "doomtool.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 828;
vrLoc = 0;
};
72D50E490F8EFD6E00BB49E6 /* main.c:1279 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "AddRAW()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1279;
location = doomtool;
modificationTime = 268950856.787639;
state = 2;
};
72D50E660F8F021500BB49E6 /* main.c:1327 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 08FB7796FE84155DC02AAC07 /* main.c */;
functionName = "AddDirectoryToPak_r()";
hitCount = 0;
ignoreCount = 0;
lineNumber = 1327;
location = doomtool;
modificationTime = 268950856.78801;
state = 2;
};
8DD76FA90486AB0100D96B5E /* doomtool */ = {
activeExec = 0;
executables = (
72AFDC180F8AF03E0096A523 /* doomtool */,
);
};
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,207 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
8DD76FAC0486AB0100D96B5E /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 08FB7796FE84155DC02AAC07 /* main.c */; settings = {ATTRIBUTES = (); }; };
8DD76FB00486AB0100D96B5E /* doomtool.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = C6A0FF2C0290799A04C91782 /* doomtool.1 */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
8DD76FAF0486AB0100D96B5E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
8DD76FB00486AB0100D96B5E /* doomtool.1 in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
08FB7796FE84155DC02AAC07 /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
72B4A70A0FAB70B100DC59D9 /* base.parm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = base.parm; path = ../../iphone/doom/base.parm; sourceTree = SOURCE_ROOT; };
72C01AB40F8CFCA900DE72D8 /* doomtool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = doomtool.h; sourceTree = "<group>"; };
8DD76FB20486AB0100D96B5E /* doomtool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = doomtool; sourceTree = BUILT_PRODUCTS_DIR; };
C6A0FF2C0290799A04C91782 /* doomtool.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = doomtool.1; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8DD76FAD0486AB0100D96B5E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
08FB7794FE84155DC02AAC07 /* doomtool */ = {
isa = PBXGroup;
children = (
72B4A70A0FAB70B100DC59D9 /* base.parm */,
08FB7795FE84155DC02AAC07 /* Source */,
C6A0FF2B0290797F04C91782 /* Documentation */,
1AB674ADFE9D54B511CA2CBB /* Products */,
);
name = doomtool;
sourceTree = "<group>";
};
08FB7795FE84155DC02AAC07 /* Source */ = {
isa = PBXGroup;
children = (
72C01AB40F8CFCA900DE72D8 /* doomtool.h */,
08FB7796FE84155DC02AAC07 /* main.c */,
);
name = Source;
sourceTree = "<group>";
};
1AB674ADFE9D54B511CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
8DD76FB20486AB0100D96B5E /* doomtool */,
);
name = Products;
sourceTree = "<group>";
};
C6A0FF2B0290797F04C91782 /* Documentation */ = {
isa = PBXGroup;
children = (
C6A0FF2C0290799A04C91782 /* doomtool.1 */,
);
name = Documentation;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
8DD76FA90486AB0100D96B5E /* doomtool */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "doomtool" */;
buildPhases = (
8DD76FAB0486AB0100D96B5E /* Sources */,
8DD76FAD0486AB0100D96B5E /* Frameworks */,
8DD76FAF0486AB0100D96B5E /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = doomtool;
productInstallPath = "$(HOME)/bin";
productName = doomtool;
productReference = 8DD76FB20486AB0100D96B5E /* doomtool */;
productType = "com.apple.product-type.tool";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
08FB7793FE84155DC02AAC07 /* Project object */ = {
isa = PBXProject;
buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "doomtool" */;
compatibilityVersion = "Xcode 3.1";
hasScannedForEncodings = 1;
mainGroup = 08FB7794FE84155DC02AAC07 /* doomtool */;
projectDirPath = "";
projectRoot = "";
targets = (
8DD76FA90486AB0100D96B5E /* doomtool */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
8DD76FAB0486AB0100D96B5E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8DD76FAC0486AB0100D96B5E /* main.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1DEB928608733DD80010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/bin;
PRODUCT_NAME = doomtool;
};
name = Debug;
};
1DEB928708733DD80010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/bin;
PRODUCT_NAME = doomtool;
};
name = Release;
};
1DEB928A08733DD80010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
ONLY_ACTIVE_ARCH = YES;
PREBINDING = NO;
SDKROOT = macosx10.5;
};
name = Debug;
};
1DEB928B08733DD80010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PREBINDING = NO;
SDKROOT = macosx10.5;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "doomtool" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB928608733DD80010E9CD /* Debug */,
1DEB928708733DD80010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "doomtool" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB928A08733DD80010E9CD /* Debug */,
1DEB928B08733DD80010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}

View File

@@ -0,0 +1,84 @@
<?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 = "8DD76FA90486AB0100D96B5E"
BuildableName = "doomtool"
BlueprintName = "doomtool"
ReferencedContainer = "container:doomtool.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "8DD76FA90486AB0100D96B5E"
BuildableName = "doomtool"
BlueprintName = "doomtool"
ReferencedContainer = "container:doomtool.xcodeproj">
</BuildableReference>
</MacroExpansion>
</TestAction>
<LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
debugDocumentVersioning = "YES"
allowLocationSimulation = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "8DD76FA90486AB0100D96B5E"
BuildableName = "doomtool"
BlueprintName = "doomtool"
ReferencedContainer = "container:doomtool.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "8DD76FA90486AB0100D96B5E"
BuildableName = "doomtool"
BlueprintName = "doomtool"
ReferencedContainer = "container:doomtool.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -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>doomtool.xcscheme</key>
<dict>
<key>orderHint</key>
<integer>14</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>8DD76FA90486AB0100D96B5E</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>

1716
DoomClassic/doomtool/main.c Executable file

File diff suppressed because it is too large Load Diff