531 lines
47 KiB
XML
531 lines
47 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="SPq-Bk-fQl">
|
|
<device id="retina4_7" orientation="portrait" appearance="light"/>
|
|
<dependencies>
|
|
<deployment identifier="iOS"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22684"/>
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
</dependencies>
|
|
<scenes>
|
|
<!--Games View Controller-->
|
|
<scene sceneID="Cd2-Pf-cua">
|
|
<objects>
|
|
<viewController id="jeE-WD-wXO" customClass="GamesViewController" customModule="Retro_Game_Emulator" customModuleProvider="target" sceneMemberID="viewController">
|
|
<layoutGuides>
|
|
<viewControllerLayoutGuide type="top" id="WoX-O4-qy5"/>
|
|
<viewControllerLayoutGuide type="bottom" id="0om-QB-N5a"/>
|
|
</layoutGuides>
|
|
<view key="view" contentMode="scaleToFill" id="3Bk-k3-7J9">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="647"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Lur-9Q-eK6" userLabel="topview">
|
|
<rect key="frame" x="0.0" y="56" width="375" height="254"/>
|
|
<subviews>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="new_tips" translatesAutoresizingMaskIntoConstraints="NO" id="4O8-4R-a6T">
|
|
<rect key="frame" x="16" y="0.0" width="343" height="40"/>
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="40" id="mGy-T8-y0B"/>
|
|
</constraints>
|
|
</imageView>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="new_Popular_Top3" translatesAutoresizingMaskIntoConstraints="NO" id="4E2-vI-6me" userLabel="leftimg">
|
|
<rect key="frame" x="16" y="62" width="118" height="20"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="20" id="5wW-zQ-sNa"/>
|
|
<constraint firstAttribute="width" constant="118" id="mWw-A4-k7X"/>
|
|
</constraints>
|
|
</imageView>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="new_right_1" translatesAutoresizingMaskIntoConstraints="NO" id="MVM-h7-pVW" userLabel="righimg">
|
|
<rect key="frame" x="316" y="62" width="43" height="20"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="20" id="Naz-PJ-Wua"/>
|
|
<constraint firstAttribute="width" constant="43" id="Q2I-IW-mUm"/>
|
|
</constraints>
|
|
</imageView>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xkp-q7-Wey" userLabel="center_View">
|
|
<rect key="frame" x="0.0" y="93" width="375" height="143"/>
|
|
<subviews>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="new_top_center_1" translatesAutoresizingMaskIntoConstraints="NO" id="qL1-kS-yCh" userLabel="logo">
|
|
<rect key="frame" x="16" y="0.0" width="343" height="123"/>
|
|
</imageView>
|
|
<button opaque="NO" contentMode="scaleAspectFit" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="VMg-eM-ucu" userLabel="playbtn">
|
|
<rect key="frame" x="184" y="68" width="160" height="32"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" constant="160" id="111-Bn-hpw"/>
|
|
<constraint firstAttribute="height" constant="32" id="pOo-IB-NNo"/>
|
|
</constraints>
|
|
<inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
|
|
<state key="normal" image="new_playnow"/>
|
|
<connections>
|
|
<action selector="playNowAction:" destination="jeE-WD-wXO" eventType="touchUpInside" id="NT2-Gw-bcf"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<gestureRecognizers/>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="VMg-eM-ucu" secondAttribute="trailing" constant="31" id="3Ee-mV-8KB"/>
|
|
<constraint firstItem="qL1-kS-yCh" firstAttribute="top" secondItem="xkp-q7-Wey" secondAttribute="top" id="6Sz-iy-LRJ"/>
|
|
<constraint firstAttribute="trailing" secondItem="qL1-kS-yCh" secondAttribute="trailing" constant="16" id="WeQ-AR-ZJc"/>
|
|
<constraint firstItem="VMg-eM-ucu" firstAttribute="bottom" secondItem="qL1-kS-yCh" secondAttribute="bottom" constant="-23" id="b7F-bq-0gH"/>
|
|
<constraint firstItem="qL1-kS-yCh" firstAttribute="leading" secondItem="xkp-q7-Wey" secondAttribute="leading" constant="16" id="bFb-EE-J1z"/>
|
|
<constraint firstAttribute="bottom" secondItem="qL1-kS-yCh" secondAttribute="bottom" constant="20" id="ukY-po-lpb"/>
|
|
</constraints>
|
|
<connections>
|
|
<outletCollection property="gestureRecognizers" destination="sSD-OF-BPn" appends="YES" id="Ggb-7B-YcA"/>
|
|
<outletCollection property="gestureRecognizers" destination="daH-mS-wIQ" appends="YES" id="Vgx-q0-HFS"/>
|
|
</connections>
|
|
</view>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="new_bottom_custom" translatesAutoresizingMaskIntoConstraints="NO" id="tx8-As-VyD">
|
|
<rect key="frame" x="16" y="234" width="143" height="20"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" constant="143" id="FKd-Aa-Fg9"/>
|
|
<constraint firstAttribute="height" constant="20" id="L7j-Ot-bTk"/>
|
|
</constraints>
|
|
</imageView>
|
|
</subviews>
|
|
<color key="backgroundColor" red="0.16290172929999999" green="0.16290172929999999" blue="0.1724791229" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="MVM-h7-pVW" secondAttribute="trailing" constant="16" id="05s-Xz-eCf"/>
|
|
<constraint firstAttribute="trailing" secondItem="4O8-4R-a6T" secondAttribute="trailing" constant="16" id="1fO-jA-zc1"/>
|
|
<constraint firstItem="4O8-4R-a6T" firstAttribute="top" secondItem="Lur-9Q-eK6" secondAttribute="top" id="7sq-Rk-A3d"/>
|
|
<constraint firstItem="4O8-4R-a6T" firstAttribute="leading" secondItem="Lur-9Q-eK6" secondAttribute="leading" constant="16" id="BRM-ek-ioK"/>
|
|
<constraint firstItem="MVM-h7-pVW" firstAttribute="centerY" secondItem="4E2-vI-6me" secondAttribute="centerY" id="Bch-MY-FyA"/>
|
|
<constraint firstAttribute="bottom" secondItem="xkp-q7-Wey" secondAttribute="bottom" constant="18" id="TKs-52-IsA"/>
|
|
<constraint firstItem="4E2-vI-6me" firstAttribute="top" secondItem="4O8-4R-a6T" secondAttribute="bottom" constant="22" id="Wgr-rd-qib"/>
|
|
<constraint firstItem="xkp-q7-Wey" firstAttribute="leading" secondItem="Lur-9Q-eK6" secondAttribute="leading" id="XlH-y7-cS8"/>
|
|
<constraint firstItem="xkp-q7-Wey" firstAttribute="top" secondItem="4E2-vI-6me" secondAttribute="bottom" constant="11" id="Y46-uk-shS"/>
|
|
<constraint firstItem="4E2-vI-6me" firstAttribute="leading" secondItem="Lur-9Q-eK6" secondAttribute="leading" constant="16" id="ihn-Fh-ZOb"/>
|
|
<constraint firstAttribute="trailing" secondItem="xkp-q7-Wey" secondAttribute="trailing" id="mAE-En-MQg"/>
|
|
<constraint firstAttribute="bottom" secondItem="tx8-As-VyD" secondAttribute="bottom" id="pbO-Hv-mRd"/>
|
|
<constraint firstAttribute="height" constant="254" id="pvd-uu-rlb"/>
|
|
<constraint firstItem="tx8-As-VyD" firstAttribute="leading" secondItem="Lur-9Q-eK6" secondAttribute="leading" constant="16" id="uV9-bX-BBd"/>
|
|
</constraints>
|
|
</view>
|
|
<containerView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="tmn-gd-5UN">
|
|
<rect key="frame" x="0.0" y="310" width="375" height="337"/>
|
|
<connections>
|
|
<segue destination="tpK-ou-yEA" kind="embed" identifier="embedPageViewController" id="cjU-nW-cHY"/>
|
|
</connections>
|
|
</containerView>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="f3c-GB-IH3">
|
|
<rect key="frame" x="0.0" y="310" width="375" height="337"/>
|
|
<subviews>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="new_nogame" translatesAutoresizingMaskIntoConstraints="NO" id="nfB-JT-gB6">
|
|
<rect key="frame" x="70" y="79" width="235" height="235"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="235" id="lsE-zE-XkG"/>
|
|
<constraint firstAttribute="width" constant="235" id="uyf-hy-9M1"/>
|
|
</constraints>
|
|
</imageView>
|
|
</subviews>
|
|
<color key="backgroundColor" red="0.16290172929999999" green="0.16290172929999999" blue="0.1724791229" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<constraints>
|
|
<constraint firstItem="nfB-JT-gB6" firstAttribute="centerX" secondItem="f3c-GB-IH3" secondAttribute="centerX" id="6Lo-HW-Qsn"/>
|
|
<constraint firstItem="nfB-JT-gB6" firstAttribute="top" secondItem="f3c-GB-IH3" secondAttribute="top" constant="79" id="qbJ-lx-F56"/>
|
|
</constraints>
|
|
</view>
|
|
<imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="bg" translatesAutoresizingMaskIntoConstraints="NO" id="J8K-ZI-4X1">
|
|
<rect key="frame" x="0.0" y="56" width="375" height="591"/>
|
|
</imageView>
|
|
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CxB-GP-B6S" userLabel="setting">
|
|
<rect key="frame" x="0.0" y="538" width="375" height="109"/>
|
|
<inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
|
|
<state key="normal" image="home_tab"/>
|
|
<connections>
|
|
<segue destination="xMK-Cs-fAS" kind="presentation" modalPresentationStyle="fullScreen" id="bxS-9X-3vh"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="zBG-Tz-khW" userLabel="center">
|
|
<rect key="frame" x="91.5" y="532" width="192" height="78"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" constant="192" id="65i-3e-CAx"/>
|
|
<constraint firstAttribute="height" constant="78" id="h4u-aL-bzq"/>
|
|
</constraints>
|
|
<inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
|
|
<state key="normal" image="new_importbtn"/>
|
|
<connections>
|
|
<action selector="importfilesBtn:" destination="jeE-WD-wXO" eventType="touchUpInside" id="gQw-wb-91a"/>
|
|
</connections>
|
|
</button>
|
|
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="n4H-Kw-HPj" userLabel="center">
|
|
<rect key="frame" x="143.5" y="517" width="100" height="100"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="100" id="SLR-9h-t9y"/>
|
|
<constraint firstAttribute="width" constant="100" id="Tdv-6u-nlA"/>
|
|
</constraints>
|
|
<inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
|
|
<state key="normal" image="addtwo"/>
|
|
<connections>
|
|
<action selector="importfilesBtn:" destination="jeE-WD-wXO" eventType="touchUpInside" id="T2w-zr-j8V"/>
|
|
</connections>
|
|
</button>
|
|
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="3Sc-in-cen" userLabel="guaid">
|
|
<rect key="frame" x="0.0" y="547" width="143.5" height="80"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="80" id="fcG-1y-FQA"/>
|
|
</constraints>
|
|
<state key="normal" title="Button"/>
|
|
<buttonConfiguration key="configuration" style="plain" title=" "/>
|
|
<connections>
|
|
<action selector="userGuide:" destination="jeE-WD-wXO" eventType="touchUpInside" id="B78-hS-dwA"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
<color key="backgroundColor" red="0.16290172929999999" green="0.16290172929999999" blue="0.1724791229" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<constraints>
|
|
<constraint firstItem="Lur-9Q-eK6" firstAttribute="trailing" secondItem="tmn-gd-5UN" secondAttribute="trailing" id="0zz-dB-qsd"/>
|
|
<constraint firstItem="Lur-9Q-eK6" firstAttribute="leading" secondItem="tmn-gd-5UN" secondAttribute="leading" id="5Qm-1w-C1I"/>
|
|
<constraint firstAttribute="trailing" secondItem="CxB-GP-B6S" secondAttribute="trailing" id="5sO-AB-YB5"/>
|
|
<constraint firstItem="f3c-GB-IH3" firstAttribute="bottom" secondItem="tmn-gd-5UN" secondAttribute="bottom" id="61o-9q-bYc"/>
|
|
<constraint firstItem="f3c-GB-IH3" firstAttribute="trailing" secondItem="tmn-gd-5UN" secondAttribute="trailing" id="6ai-xL-AJ9"/>
|
|
<constraint firstAttribute="trailing" secondItem="J8K-ZI-4X1" secondAttribute="trailing" id="7MY-qA-ANn"/>
|
|
<constraint firstAttribute="trailing" secondItem="tmn-gd-5UN" secondAttribute="trailing" id="9Rq-HM-vqk"/>
|
|
<constraint firstItem="J8K-ZI-4X1" firstAttribute="leading" secondItem="3Bk-k3-7J9" secondAttribute="leading" id="9kW-o9-BMv"/>
|
|
<constraint firstItem="3Sc-in-cen" firstAttribute="leading" secondItem="CxB-GP-B6S" secondAttribute="leading" id="AA9-H2-hoG"/>
|
|
<constraint firstItem="f3c-GB-IH3" firstAttribute="top" secondItem="tmn-gd-5UN" secondAttribute="top" id="AEJ-En-jbc"/>
|
|
<constraint firstItem="CxB-GP-B6S" firstAttribute="centerX" secondItem="3Bk-k3-7J9" secondAttribute="centerX" id="Dbp-v1-mUp"/>
|
|
<constraint firstItem="n4H-Kw-HPj" firstAttribute="centerX" secondItem="3Bk-k3-7J9" secondAttribute="centerX" constant="6" id="H9T-X7-RK8"/>
|
|
<constraint firstItem="3Sc-in-cen" firstAttribute="bottom" secondItem="CxB-GP-B6S" secondAttribute="bottom" constant="-20" id="PfY-iD-fTj"/>
|
|
<constraint firstItem="f3c-GB-IH3" firstAttribute="leading" secondItem="tmn-gd-5UN" secondAttribute="leading" id="Q39-hu-TMx"/>
|
|
<constraint firstItem="0om-QB-N5a" firstAttribute="top" secondItem="n4H-Kw-HPj" secondAttribute="bottom" constant="30" id="QHB-jA-R0s"/>
|
|
<constraint firstItem="0om-QB-N5a" firstAttribute="top" secondItem="CxB-GP-B6S" secondAttribute="bottom" id="QzJ-Kr-VZk"/>
|
|
<constraint firstItem="Lur-9Q-eK6" firstAttribute="top" secondItem="WoX-O4-qy5" secondAttribute="bottom" id="Vjw-D1-oct"/>
|
|
<constraint firstItem="CxB-GP-B6S" firstAttribute="leading" secondItem="3Bk-k3-7J9" secondAttribute="leading" id="axc-ed-3zE"/>
|
|
<constraint firstItem="tmn-gd-5UN" firstAttribute="leading" secondItem="3Bk-k3-7J9" secondAttribute="leading" id="f1f-sa-dBA"/>
|
|
<constraint firstItem="0om-QB-N5a" firstAttribute="top" secondItem="zBG-Tz-khW" secondAttribute="bottom" constant="37" id="id9-XX-o39"/>
|
|
<constraint firstAttribute="bottom" secondItem="tmn-gd-5UN" secondAttribute="bottom" id="ifM-Wa-u9y"/>
|
|
<constraint firstItem="J8K-ZI-4X1" firstAttribute="top" secondItem="WoX-O4-qy5" secondAttribute="bottom" id="jaI-AF-tpn"/>
|
|
<constraint firstItem="tmn-gd-5UN" firstAttribute="top" secondItem="Lur-9Q-eK6" secondAttribute="bottom" id="nhS-aC-rUR"/>
|
|
<constraint firstItem="3Sc-in-cen" firstAttribute="trailing" secondItem="n4H-Kw-HPj" secondAttribute="leading" id="pPp-yU-EEi"/>
|
|
<constraint firstItem="0om-QB-N5a" firstAttribute="top" secondItem="J8K-ZI-4X1" secondAttribute="bottom" id="tvh-Sd-zA1"/>
|
|
<constraint firstItem="zBG-Tz-khW" firstAttribute="centerX" secondItem="3Bk-k3-7J9" secondAttribute="centerX" id="w0K-0w-Nef"/>
|
|
</constraints>
|
|
<variation key="default">
|
|
<mask key="subviews">
|
|
<exclude reference="J8K-ZI-4X1"/>
|
|
</mask>
|
|
</variation>
|
|
</view>
|
|
<navigationItem key="navigationItem" id="pFk-as-3k4">
|
|
<barButtonItem key="rightBarButtonItem" image="new_setting" style="plain" id="FeA-O5-xd2">
|
|
<connections>
|
|
<segue destination="xMK-Cs-fAS" kind="presentation" id="bsi-Gb-wUM"/>
|
|
</connections>
|
|
</barButtonItem>
|
|
</navigationItem>
|
|
<connections>
|
|
<outlet property="centerImgNewRightView" destination="MVM-h7-pVW" id="cE8-wn-kKU"/>
|
|
<outlet property="centerImgNewView" destination="qL1-kS-yCh" id="IX6-oN-ALc"/>
|
|
<outlet property="nogame_view" destination="f3c-GB-IH3" id="gur-TZ-Gyq"/>
|
|
<outlet property="zbgImageView" destination="J8K-ZI-4X1" id="jks-Sa-WTz"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="JYx-xE-nis" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
<swipeGestureRecognizer direction="right" id="sSD-OF-BPn">
|
|
<connections>
|
|
<action selector="centerRightGuesterAction:" destination="jeE-WD-wXO" id="Dwm-2o-hge"/>
|
|
</connections>
|
|
</swipeGestureRecognizer>
|
|
<swipeGestureRecognizer direction="left" id="daH-mS-wIQ">
|
|
<connections>
|
|
<action selector="centerLeftGuesterAction:" destination="jeE-WD-wXO" id="KGf-Qz-IqO"/>
|
|
</connections>
|
|
</swipeGestureRecognizer>
|
|
</objects>
|
|
<point key="canvasLocation" x="1036" y="1001.649175412294"/>
|
|
</scene>
|
|
<!--Game Collection View Controller-->
|
|
<scene sceneID="qNA-NP-TiF">
|
|
<objects>
|
|
<collectionViewController storyboardIdentifier="gameCollectionViewController" clearsSelectionOnViewWillAppear="NO" id="kqu-75-owz" customClass="GameCollectionViewController" customModule="Retro_Game_Emulator" customModuleProvider="target" sceneMemberID="viewController">
|
|
<collectionView key="view" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" showsHorizontalScrollIndicator="NO" indicatorStyle="white" dataMode="prototypes" id="OIq-Z8-kxO">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="20" minimumInteritemSpacing="10" id="NKN-dd-bTh" customClass="GridCollectionViewLayout" customModule="Retro_Game_Emulator" customModuleProvider="target">
|
|
<size key="itemSize" width="100" height="100"/>
|
|
<size key="headerReferenceSize" width="0.0" height="0.0"/>
|
|
<size key="footerReferenceSize" width="0.0" height="0.0"/>
|
|
<inset key="sectionInset" minX="0.0" minY="20" maxX="0.0" maxY="20"/>
|
|
</collectionViewFlowLayout>
|
|
<cells>
|
|
<collectionViewCell opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" reuseIdentifier="Cell" id="ioT-sh-j8y" customClass="GridCollectionViewCell" customModule="Retro_Game_Emulator" customModuleProvider="target">
|
|
<rect key="frame" x="0.0" y="20" width="100" height="100"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
|
|
<rect key="frame" x="0.0" y="0.0" width="100" height="100"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</view>
|
|
</collectionViewCell>
|
|
</cells>
|
|
<connections>
|
|
<outlet property="dataSource" destination="kqu-75-owz" id="lrW-kx-elN"/>
|
|
<outlet property="delegate" destination="kqu-75-owz" id="B0G-y1-UrU"/>
|
|
</connections>
|
|
</collectionView>
|
|
<connections>
|
|
<segue destination="X2o-q6-XD5" kind="unwind" identifier="unwindFromGames" unwindAction="unwindFromGamesViewControllerWith:" id="k8C-Xn-maU"/>
|
|
<segue destination="MPk-bF-nkj" kind="presentation" identifier="saveStates" customClass="SaveStatesStoryboardSegue" customModule="Retro_Game_Emulator" customModuleProvider="target" id="1Xp-2J-0cq"/>
|
|
<segue destination="qdE-gb-V2e" kind="presentation" identifier="preferredControllerSkins" id="i6y-cP-3WM"/>
|
|
<segue destination="V2x-v0-jWm" kind="presentation" identifier="showDSSettings" id="kuV-tY-Y0B"/>
|
|
</connections>
|
|
</collectionViewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="bW1-t8-idm" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
<exit id="X2o-q6-XD5" userLabel="Exit" sceneMemberID="exit"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1855" y="1719"/>
|
|
</scene>
|
|
<!--Launch View Controller-->
|
|
<scene sceneID="p7y-IT-nlb">
|
|
<objects>
|
|
<viewController id="SPq-Bk-fQl" customClass="LaunchViewController" customModule="Retro_Game_Emulator" customModuleProvider="target" sceneMemberID="viewController">
|
|
<layoutGuides>
|
|
<viewControllerLayoutGuide type="top" id="Qap-U8-zpQ"/>
|
|
<viewControllerLayoutGuide type="bottom" id="dca-QO-wba"/>
|
|
</layoutGuides>
|
|
<view key="view" contentMode="scaleToFill" id="8jv-0a-ItC">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<containerView opaque="NO" contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="oBZ-xU-jeC" userLabel="GameViewController">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<connections>
|
|
<segue destination="yhz-fF-D91" kind="embed" identifier="embedGameViewController" id="CKD-pz-gqd"/>
|
|
</connections>
|
|
</containerView>
|
|
<containerView opaque="NO" contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="vf5-Iy-lAb" userLabel="Launch Screen">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<color key="backgroundColor" red="0.071399740870000006" green="0.082175157959999995" blue="0.10832635309999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<connections>
|
|
<segue destination="ibA-aC-X3M" kind="embed" id="fsv-uf-AOE"/>
|
|
</connections>
|
|
</containerView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Mgn-IF-ax7">
|
|
<rect key="frame" x="187.5" y="448" width="0.0" height="0.0"/>
|
|
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="28"/>
|
|
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" alpha="0.44999998807907104" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wnW-MB-udh">
|
|
<rect key="frame" x="187.5" y="480" width="0.0" height="0.0"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
|
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="50O-wR-1hq">
|
|
<rect key="frame" x="0.0" y="50" width="375" height="378"/>
|
|
</imageView>
|
|
</subviews>
|
|
<color key="backgroundColor" red="0.071399740870000006" green="0.082175157959999995" blue="0.10832635309999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="50O-wR-1hq" secondAttribute="trailing" id="2Xh-ZZ-Dbc"/>
|
|
<constraint firstItem="50O-wR-1hq" firstAttribute="leading" secondItem="8jv-0a-ItC" secondAttribute="leading" id="6rJ-Cz-C3Z"/>
|
|
<constraint firstItem="Mgn-IF-ax7" firstAttribute="centerX" secondItem="8jv-0a-ItC" secondAttribute="centerX" id="8kV-gZ-4TW"/>
|
|
<constraint firstItem="50O-wR-1hq" firstAttribute="height" secondItem="8jv-0a-ItC" secondAttribute="height" multiplier="1.7:3" id="FTt-Ru-HhA"/>
|
|
<constraint firstItem="wnW-MB-udh" firstAttribute="top" secondItem="Mgn-IF-ax7" secondAttribute="bottom" constant="32" id="IAR-im-kU7"/>
|
|
<constraint firstItem="50O-wR-1hq" firstAttribute="top" secondItem="Qap-U8-zpQ" secondAttribute="bottom" constant="30" id="bo1-Am-BdP"/>
|
|
<constraint firstItem="wnW-MB-udh" firstAttribute="centerX" secondItem="8jv-0a-ItC" secondAttribute="centerX" id="djF-KX-NgM"/>
|
|
<constraint firstItem="Mgn-IF-ax7" firstAttribute="top" secondItem="50O-wR-1hq" secondAttribute="bottom" constant="20" id="igk-jf-lgM"/>
|
|
</constraints>
|
|
</view>
|
|
<connections>
|
|
<outlet property="gameViewContainerView" destination="oBZ-xU-jeC" id="jMI-iF-JlU"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="hxd-LN-YF4" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-490.39999999999998" y="284.70764617691157"/>
|
|
</scene>
|
|
<!--LaunchScreen-->
|
|
<scene sceneID="R8v-WR-ElO">
|
|
<objects>
|
|
<viewControllerPlaceholder storyboardName="LaunchScreen" id="ibA-aC-X3M" sceneMemberID="viewController"/>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="i4G-1R-eCg" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="87" y="284"/>
|
|
</scene>
|
|
<!--Game View Controller-->
|
|
<scene sceneID="ASV-Uk-0aP">
|
|
<objects>
|
|
<viewController storyboardIdentifier="zzhgameViewController" useStoryboardIdentifierAsRestorationIdentifier="YES" id="yhz-fF-D91" customClass="GameViewController" customModule="Retro_Game_Emulator" customModuleProvider="target" sceneMemberID="viewController">
|
|
<layoutGuides>
|
|
<viewControllerLayoutGuide type="top" id="ItC-Bu-WRI"/>
|
|
<viewControllerLayoutGuide type="bottom" id="g58-HO-6L5"/>
|
|
</layoutGuides>
|
|
<view key="view" contentMode="scaleToFill" id="skW-1S-YD4">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="bg" translatesAutoresizingMaskIntoConstraints="NO" id="0b6-zE-QS0">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
</imageView>
|
|
</subviews>
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="0b6-zE-QS0" secondAttribute="trailing" id="5n6-uA-WLa"/>
|
|
<constraint firstItem="0b6-zE-QS0" firstAttribute="top" secondItem="skW-1S-YD4" secondAttribute="top" id="DTE-cg-9BW"/>
|
|
<constraint firstItem="0b6-zE-QS0" firstAttribute="leading" secondItem="skW-1S-YD4" secondAttribute="leading" id="Ej3-6D-wcR"/>
|
|
<constraint firstAttribute="bottom" secondItem="0b6-zE-QS0" secondAttribute="bottom" id="ozO-Ni-qpr"/>
|
|
</constraints>
|
|
</view>
|
|
<connections>
|
|
<outlet property="zbgImgView" destination="0b6-zE-QS0" id="y6S-mp-DoH"/>
|
|
<segue destination="Yrw-9v-Pcr" kind="presentation" identifier="pause" customClass="PauseStoryboardSegue" customModule="Retro_Game_Emulator" customModuleProvider="target" id="FLq-Zt-HDv"/>
|
|
<segue destination="wKV-3d-NIY" kind="presentation" identifier="showGamesViewController" id="Tey-6Z-UHp"/>
|
|
<segue destination="wKV-3d-NIY" kind="presentation" identifier="showInitialGamesViewController" customClass="InitialGamesStoryboardSegue" customModule="Retro_Game_Emulator" customModuleProvider="target" id="eR2-0c-0Rv"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="gxI-00-NlJ" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-490" y="1002"/>
|
|
</scene>
|
|
<!--Page View Controller-->
|
|
<scene sceneID="35q-Io-64T">
|
|
<objects>
|
|
<pageViewController autoresizesArchivedViewToFullSize="NO" transitionStyle="scroll" navigationOrientation="horizontal" spineLocation="none" id="tpK-ou-yEA" sceneMemberID="viewController"/>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="TZS-QE-4Yg" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1036" y="1719"/>
|
|
</scene>
|
|
<!--Settings-->
|
|
<scene sceneID="L3X-MM-hJL">
|
|
<objects>
|
|
<viewControllerPlaceholder storyboardName="Settings" id="xMK-Cs-fAS" sceneMemberID="viewController">
|
|
<navigationItem key="navigationItem" id="7yR-QM-2bX"/>
|
|
</viewControllerPlaceholder>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="2N5-3k-beA" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1578" y="774"/>
|
|
</scene>
|
|
<!--Navigation Controller-->
|
|
<scene sceneID="zJI-sC-1sm">
|
|
<objects>
|
|
<navigationController storyboardIdentifier="gamesNavigationController" automaticallyAdjustsScrollViewInsets="NO" id="wKV-3d-NIY" sceneMemberID="viewController">
|
|
<toolbarItems/>
|
|
<navigationItem key="navigationItem" id="COv-Nu-kCA"/>
|
|
<nil key="simulatedBottomBarMetrics"/>
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" id="wj9-1e-eev">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="56"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<color key="backgroundColor" red="0.16290172929999999" green="0.16290172929999999" blue="0.1724791229" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<color key="barTintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</navigationBar>
|
|
<nil name="viewControllers"/>
|
|
<toolbar key="toolbar" opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="M4r-sO-G4H">
|
|
<rect key="frame" x="0.0" y="-20" width="0.0" height="0.0"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</toolbar>
|
|
<connections>
|
|
<segue destination="jeE-WD-wXO" kind="relationship" relationship="rootViewController" id="JbW-Xm-9mu"/>
|
|
</connections>
|
|
</navigationController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="0Br-8t-jcG" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="292" y="1002"/>
|
|
</scene>
|
|
<!--PauseMenu-->
|
|
<scene sceneID="97k-By-dJD">
|
|
<objects>
|
|
<viewControllerPlaceholder storyboardName="PauseMenu" id="Yrw-9v-Pcr" sceneMemberID="viewController"/>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="BDU-Ql-OgK" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-491" y="1431"/>
|
|
</scene>
|
|
<!--Navigation Controller-->
|
|
<scene sceneID="nR0-Va-AI1">
|
|
<objects>
|
|
<navigationController storyboardIdentifier="saveStatesNavigationController" automaticallyAdjustsScrollViewInsets="NO" modalPresentationStyle="fullScreen" id="MPk-bF-nkj" sceneMemberID="viewController">
|
|
<toolbarItems/>
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" id="twH-3X-6DV">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</navigationBar>
|
|
<nil name="viewControllers"/>
|
|
<connections>
|
|
<segue destination="Eae-Qk-9MI" kind="relationship" relationship="rootViewController" id="1Jh-Zf-ntp"/>
|
|
<segue destination="WQV-Du-4IA" kind="unwind" identifier="unwindFromSaveStates" customClass="SaveStatesStoryboardUnwindSegue" customModule="Retro_Game_Emulator" customModuleProvider="target" unwindAction="unwindToGameCollectionViewController:" id="dwO-iv-XDr"/>
|
|
</connections>
|
|
</navigationController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="htj-tq-2KP" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
<exit id="WQV-Du-4IA" userLabel="Exit" sceneMemberID="exit"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="2727" y="1659"/>
|
|
</scene>
|
|
<!--preferredControllerSkins-->
|
|
<scene sceneID="aKY-Ld-et6">
|
|
<objects>
|
|
<viewControllerPlaceholder storyboardName="Settings" referencedIdentifier="preferredControllerSkins" id="dbc-pQ-iun" sceneMemberID="viewController">
|
|
<navigationItem key="navigationItem" id="xth-MV-SHp"/>
|
|
</viewControllerPlaceholder>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="za6-AO-ZFe" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="3405" y="2394"/>
|
|
</scene>
|
|
<!--saveStatesViewController-->
|
|
<scene sceneID="f1R-Kb-FOU">
|
|
<objects>
|
|
<viewControllerPlaceholder storyboardName="PauseMenu" referencedIdentifier="saveStatesViewController" id="Eae-Qk-9MI" sceneMemberID="viewController">
|
|
<navigationItem key="navigationItem" id="MoJ-ol-Cdh"/>
|
|
</viewControllerPlaceholder>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="eln-PZ-00u" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="3409" y="1716"/>
|
|
</scene>
|
|
<!--Navigation Controller-->
|
|
<scene sceneID="eMh-8N-ZGA">
|
|
<objects>
|
|
<navigationController automaticallyAdjustsScrollViewInsets="NO" id="qdE-gb-V2e" sceneMemberID="viewController">
|
|
<toolbarItems/>
|
|
<navigationItem key="navigationItem" id="Dg6-He-v5H"/>
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" largeTitles="YES" id="35T-4Q-Mmp">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="108"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</navigationBar>
|
|
<nil name="viewControllers"/>
|
|
<connections>
|
|
<segue destination="dbc-pQ-iun" kind="relationship" relationship="rootViewController" id="oRb-B6-c0J"/>
|
|
</connections>
|
|
</navigationController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="XmB-QY-yA3" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="2726" y="2394"/>
|
|
</scene>
|
|
<!--Navigation Controller-->
|
|
<scene sceneID="OW2-zT-pbF">
|
|
<objects>
|
|
<navigationController id="V2x-v0-jWm" sceneMemberID="viewController">
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="pjb-4I-yar">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="56"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</navigationBar>
|
|
</navigationController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Jo9-gl-p5p" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="2726" y="3158"/>
|
|
</scene>
|
|
</scenes>
|
|
<inferredMetricsTieBreakers>
|
|
<segue reference="Tey-6Z-UHp"/>
|
|
<segue reference="bxS-9X-3vh"/>
|
|
</inferredMetricsTieBreakers>
|
|
<resources>
|
|
<image name="addtwo" width="519" height="519"/>
|
|
<image name="bg" width="750" height="1624"/>
|
|
<image name="home_tab" width="384.5" height="109"/>
|
|
<image name="new_Popular_Top3" width="116.5" height="12.5"/>
|
|
<image name="new_bottom_custom" width="141" height="9.5"/>
|
|
<image name="new_importbtn" width="192" height="78"/>
|
|
<image name="new_nogame" width="235" height="234"/>
|
|
<image name="new_playnow" width="160" height="32"/>
|
|
<image name="new_right_1" width="39" height="11"/>
|
|
<image name="new_setting" width="19" height="19"/>
|
|
<image name="new_tips" width="343" height="40"/>
|
|
<image name="new_top_center_1" width="343" height="123"/>
|
|
</resources>
|
|
</document>
|