# HG changeset patch # User koda # Date 1280783592 -7200 # Node ID e1959819a54274e4fc75334cc01826de5bb6bf64 # Parent 12d17c6e88555300eba430ff4be1ce0d2dca8ede completing the ifrontend interface... diff -r 12d17c6e8855 -r e1959819a542 project_files/HedgewarsMobile/Classes/GameConfigViewController.h --- a/project_files/HedgewarsMobile/Classes/GameConfigViewController.h Mon Aug 02 00:55:24 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/GameConfigViewController.h Mon Aug 02 23:13:12 2010 +0200 @@ -7,12 +7,12 @@ // #import <UIKit/UIKit.h> +#import "MapConfigViewController.h" @class TeamConfigViewController; -@class MapConfigViewController; @class SchemeWeaponConfigViewController; -@interface GameConfigViewController : UIViewController { +@interface GameConfigViewController : UIViewController <MapConfigDelegate> { UIViewController *activeController; MapConfigViewController *mapConfigViewController; TeamConfigViewController *teamConfigViewController; diff -r 12d17c6e8855 -r e1959819a542 project_files/HedgewarsMobile/Classes/GameConfigViewController.m --- a/project_files/HedgewarsMobile/Classes/GameConfigViewController.m Mon Aug 02 00:55:24 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/GameConfigViewController.m Mon Aug 02 23:13:12 2010 +0200 @@ -9,18 +9,10 @@ #import "GameConfigViewController.h" #import "SDL_uikitappdelegate.h" #import "CommodityFunctions.h" -#import "MapConfigViewController.h" #import "TeamConfigViewController.h" #import "SchemeWeaponConfigViewController.h" -// draw background image in uitoolbar -/*@implementation UIToolbar (CustomImage) --(void) drawRect:(CGRect)rect { - UIImage *image = [UIImage imageWithContentsOfFile:@"toolbarBackground.png"]; - [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; -} -@end -*/ + @implementation GameConfigViewController @@ -197,14 +189,15 @@ if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { if (mapConfigViewController == nil) mapConfigViewController = [[MapConfigViewController alloc] initWithNibName:@"MapConfigViewController-iPad" bundle:nil]; + mapConfigViewController.delegate = self; if (teamConfigViewController == nil) teamConfigViewController = [[TeamConfigViewController alloc] initWithStyle:UITableViewStyleGrouped]; - teamConfigViewController.view.frame = CGRectMake(10, 225, 300, 470); + teamConfigViewController.view.frame = CGRectMake(10, 70, 300, 600); teamConfigViewController.view.backgroundColor = [UIColor clearColor]; [mapConfigViewController.view addSubview:teamConfigViewController.view]; if (schemeWeaponConfigViewController == nil) schemeWeaponConfigViewController = [[SchemeWeaponConfigViewController alloc] initWithStyle:UITableViewStyleGrouped]; - schemeWeaponConfigViewController.view.frame = CGRectMake(362, 230, 300, 470); + schemeWeaponConfigViewController.view.frame = CGRectMake(362, 200, 300, 480); [mapConfigViewController.view addSubview:schemeWeaponConfigViewController.view]; for (UIView *oneView in self.view.subviews) { if ([oneView isMemberOfClass:[UIToolbar class]]) { diff -r 12d17c6e8855 -r e1959819a542 project_files/HedgewarsMobile/Classes/MapConfigViewController.h --- a/project_files/HedgewarsMobile/Classes/MapConfigViewController.h Mon Aug 02 00:55:24 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/MapConfigViewController.h Mon Aug 02 23:13:12 2010 +0200 @@ -9,7 +9,16 @@ #import <UIKit/UIKit.h> #import "SDL_net.h" +@protocol MapConfigDelegate <NSObject> + +-(void) buttonPressed:(id) sender; + +@end + + @interface MapConfigViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> { + id<MapConfigDelegate> delegate; + TCPsocket sd, csd; NSInteger oldValue; //slider NSInteger oldPage; //segmented control @@ -38,6 +47,8 @@ NSArray *mapArray; } +@property (nonatomic,retain) id<MapConfigDelegate> delegate; + @property (nonatomic) NSInteger maxHogs; @property (nonatomic) BOOL busy; @property (nonatomic,retain) NSString *seedCommand; @@ -58,10 +69,13 @@ @property (nonatomic,retain) NSArray *themeArray; @property (nonatomic,retain) NSArray *mapArray; +-(IBAction) buttonPressed:(id) sender; + -(IBAction) updatePreview; -(IBAction) sliderChanged:(id) sender; -(IBAction) sliderEndedChanging:(id) sender; -(IBAction) segmentedControlChanged:(id) sender; + -(void) turnOnWidgets; -(void) turnOffWidgets; -(void) setLabelText:(NSString *)str; diff -r 12d17c6e8855 -r e1959819a542 project_files/HedgewarsMobile/Classes/MapConfigViewController.m --- a/project_files/HedgewarsMobile/Classes/MapConfigViewController.m Mon Aug 02 00:55:24 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/MapConfigViewController.m Mon Aug 02 23:13:12 2010 +0200 @@ -17,7 +17,7 @@ @implementation MapConfigViewController @synthesize previewButton, maxHogs, seedCommand, templateFilterCommand, mapGenCommand, mazeSizeCommand, themeCommand, staticMapCommand, - tableView, maxLabel, sizeLabel, segmentedControl, slider, lastIndexPath, themeArray, mapArray, busy; + tableView, maxLabel, sizeLabel, segmentedControl, slider, lastIndexPath, themeArray, mapArray, busy, delegate; -(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { @@ -457,7 +457,7 @@ // dummy value, everything is set by -updatePreview -> -didSelectRowAtIndexPath -> -updatePreviewWithMap staticmap = @"map Bamboo"; self.slider.enabled = NO; - self.sizeLabel.text = @"."; + self.sizeLabel.text = @""; [self restoreBackgroundImage]; break; @@ -562,12 +562,21 @@ } #pragma mark - -#pragma mark memory +#pragma mark delegate functions for iPad +-(IBAction) buttonPressed:(id) sender { + if (self.delegate != nil && [delegate respondsToSelector:@selector(buttonPressed:)]) + [self.delegate buttonPressed:(UIButton *)sender]; +} + +#pragma mark - -(void) didReceiveMemoryWarning { [super didReceiveMemoryWarning]; + //[previewButton setImage:nil forState:UIControlStateNormal]; } -(void) viewDidUnload { + self.delegate = nil; + self.previewButton = nil; self.seedCommand = nil; self.templateFilterCommand = nil; @@ -592,6 +601,8 @@ } -(void) dealloc { + self.delegate = nil; + [seedCommand release]; [templateFilterCommand release]; [mapGenCommand release]; diff -r 12d17c6e8855 -r e1959819a542 project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj --- a/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Mon Aug 02 00:55:24 2010 +0200 +++ b/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Mon Aug 02 23:13:12 2010 +0200 @@ -36,6 +36,9 @@ 6129B9F711EFB04D0017E305 /* denied.png in Resources */ = {isa = PBXBuildFile; fileRef = 6129B9F611EFB04D0017E305 /* denied.png */; }; 61370653117B1D50004EE44A /* Entitlements-Distribution.plist in Resources */ = {isa = PBXBuildFile; fileRef = 61370652117B1D50004EE44A /* Entitlements-Distribution.plist */; }; 61536DF411CEAE7100D87A7E /* GameConfigViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6165924A11CA9CB400D6E256 /* GameConfigViewController.xib */; }; + 615AD96212073B4D00F2FF04 /* startGameButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 615AD96112073B4D00F2FF04 /* startGameButton.png */; }; + 615AD9E9120764CA00F2FF04 /* backButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 615AD9E8120764CA00F2FF04 /* backButton.png */; }; + 615AD9EB1207654E00F2FF04 /* helpButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 615AD9EA1207654E00F2FF04 /* helpButton.png */; }; 6163EE7E11CC2600001C0453 /* SingleWeaponViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6163EE7D11CC2600001C0453 /* SingleWeaponViewController.m */; }; 6165920D11CA9BA200D6E256 /* FlagsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616591E111CA9BA200D6E256 /* FlagsViewController.m */; }; 6165920E11CA9BA200D6E256 /* FortsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616591E311CA9BA200D6E256 /* FortsViewController.m */; }; @@ -699,6 +702,9 @@ 6129B9F611EFB04D0017E305 /* denied.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = denied.png; path = Resources/denied.png; sourceTree = "<group>"; }; 61370652117B1D50004EE44A /* Entitlements-Distribution.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Entitlements-Distribution.plist"; sourceTree = "<group>"; }; 614E333D11DE9A93009DBA4E /* VGSHandlers.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; name = VGSHandlers.inc; path = ../../hedgewars/VGSHandlers.inc; sourceTree = SOURCE_ROOT; }; + 615AD96112073B4D00F2FF04 /* startGameButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = startGameButton.png; path = "Resources/Frontend-iPad/startGameButton.png"; sourceTree = "<group>"; }; + 615AD9E8120764CA00F2FF04 /* backButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = backButton.png; path = "Resources/Frontend-iPad/backButton.png"; sourceTree = "<group>"; }; + 615AD9EA1207654E00F2FF04 /* helpButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = helpButton.png; path = "Resources/Frontend-iPad/helpButton.png"; sourceTree = "<group>"; }; 6163EE7C11CC2600001C0453 /* SingleWeaponViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SingleWeaponViewController.h; sourceTree = "<group>"; }; 6163EE7D11CC2600001C0453 /* SingleWeaponViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SingleWeaponViewController.m; sourceTree = "<group>"; }; 616591E011CA9BA200D6E256 /* FlagsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlagsViewController.h; sourceTree = "<group>"; }; @@ -1277,10 +1283,13 @@ 61F903FA11DF58680068B24D /* Frontend-iPad */ = { isa = PBXGroup; children = ( + 615AD96112073B4D00F2FF04 /* startGameButton.png */, 61F2E7F812060FF6005734F7 /* SchemesLabel.png */, 61F2E80B12061713005734F7 /* AvailableTeamsLabel.png */, + 615AD9EA1207654E00F2FF04 /* helpButton.png */, 61F2E80C12061713005734F7 /* PlayingTeamsLabel.png */, 61F2E7F912060FF6005734F7 /* WeaponsLabel.png */, + 615AD9E8120764CA00F2FF04 /* backButton.png */, 61F9043911DF64E20068B24D /* bluebox.png */, 61EBA62711DFF2BC0048B68A /* bricks.png */, 61EBA62811DFF2BC0048B68A /* title.png */, @@ -1987,6 +1996,9 @@ 61F2E7FB12060FF6005734F7 /* WeaponsLabel.png in Resources */, 61F2E80D12061713005734F7 /* AvailableTeamsLabel.png in Resources */, 61F2E80E12061713005734F7 /* PlayingTeamsLabel.png in Resources */, + 615AD96212073B4D00F2FF04 /* startGameButton.png in Resources */, + 615AD9E9120764CA00F2FF04 /* backButton.png in Resources */, + 615AD9EB1207654E00F2FF04 /* helpButton.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff -r 12d17c6e8855 -r e1959819a542 project_files/HedgewarsMobile/Resources/Frontend-iPad/backButton.png Binary file project_files/HedgewarsMobile/Resources/Frontend-iPad/backButton.png has changed diff -r 12d17c6e8855 -r e1959819a542 project_files/HedgewarsMobile/Resources/Frontend-iPad/helpButton.png Binary file project_files/HedgewarsMobile/Resources/Frontend-iPad/helpButton.png has changed diff -r 12d17c6e8855 -r e1959819a542 project_files/HedgewarsMobile/Resources/Frontend-iPad/startGameButton.png Binary file project_files/HedgewarsMobile/Resources/Frontend-iPad/startGameButton.png has changed diff -r 12d17c6e8855 -r e1959819a542 project_files/HedgewarsMobile/Resources/MapConfigViewController-iPad.xib --- a/project_files/HedgewarsMobile/Resources/MapConfigViewController-iPad.xib Mon Aug 02 00:55:24 2010 +0200 +++ b/project_files/HedgewarsMobile/Resources/MapConfigViewController-iPad.xib Mon Aug 02 23:13:12 2010 +0200 @@ -57,7 +57,7 @@ <object class="IBUIImageView" id="553937568"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{0, 214}, {320, 490}}</string> + <string key="NSFrame">{{0, 60}, {320, 618}}</string> <reference key="NSSuperview" ref="191373211"/> <bool key="IBUIOpaque">NO</bool> <bool key="IBUIUserInteractionEnabled">NO</bool> @@ -70,7 +70,7 @@ <object class="IBUIImageView" id="867832822"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{704, 214}, {320, 490}}</string> + <string key="NSFrame">{{704, 214}, {320, 464}}</string> <reference key="NSSuperview" ref="191373211"/> <bool key="IBUIOpaque">NO</bool> <bool key="IBUIUserInteractionEnabled">NO</bool> @@ -80,17 +80,7 @@ <object class="IBUIImageView" id="438802257"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{342, 214}, {340, 490}}</string> - <reference key="NSSuperview" ref="191373211"/> - <bool key="IBUIOpaque">NO</bool> - <bool key="IBUIUserInteractionEnabled">NO</bool> - <string key="targetRuntimeIdentifier">IBIPadFramework</string> - <reference key="IBUIImage" ref="1034685562"/> - </object> - <object class="IBUIImageView" id="697924047"> - <reference key="NSNextResponder" ref="191373211"/> - <int key="NSvFlags">292</int> - <string key="NSFrame">{{25, 28}, {272, 162}}</string> + <string key="NSFrame">{{342, 187}, {340, 502}}</string> <reference key="NSSuperview" ref="191373211"/> <bool key="IBUIOpaque">NO</bool> <bool key="IBUIUserInteractionEnabled">NO</bool> @@ -107,6 +97,51 @@ <string key="targetRuntimeIdentifier">IBIPadFramework</string> <reference key="IBUIImage" ref="1034685562"/> </object> + <object class="IBUIImageView" id="742028380"> + <reference key="NSNextResponder" ref="191373211"/> + <int key="NSvFlags">292</int> + <string key="NSFrame">{{106, 707}, {320, 41}}</string> + <reference key="NSSuperview" ref="191373211"/> + <bool key="IBUIOpaque">NO</bool> + <bool key="IBUIUserInteractionEnabled">NO</bool> + <string key="targetRuntimeIdentifier">IBIPadFramework</string> + <reference key="IBUIImage" ref="1034685562"/> + </object> + <object class="IBUIImageView" id="696928530"> + <reference key="NSNextResponder" ref="191373211"/> + <int key="NSvFlags">292</int> + <string key="NSFrame">{{594, 707}, {320, 41}}</string> + <reference key="NSSuperview" ref="191373211"/> + <bool key="IBUIOpaque">NO</bool> + <bool key="IBUIUserInteractionEnabled">NO</bool> + <string key="targetRuntimeIdentifier">IBIPadFramework</string> + <reference key="IBUIImage" ref="1034685562"/> + </object> + <object class="IBUILabel" id="848132519"> + <reference key="NSNextResponder" ref="191373211"/> + <int key="NSvFlags">292</int> + <string key="NSFrame">{{610, 713}, {145, 29}}</string> + <reference key="NSSuperview" ref="191373211"/> + <bool key="IBUIOpaque">NO</bool> + <bool key="IBUIClipsSubviews">YES</bool> + <int key="IBUIContentMode">7</int> + <bool key="IBUIUserInteractionEnabled">NO</bool> + <string key="targetRuntimeIdentifier">IBIPadFramework</string> + <string key="IBUIText">Max Hogs:</string> + <object class="NSFont" key="IBUIFont"> + <string key="NSName">Helvetica-Oblique</string> + <double key="NSSize">18</double> + <int key="NSfFlags">16</int> + </object> + <object class="NSColor" key="IBUITextColor"> + <int key="NSColorSpace">2</int> + <bytes key="NSRGB">MC45MTM3MjU1NTQ5IDAuNzMzMzMzMzQ5MiAwLjAxMTc2NDcwNzA0AA</bytes> + </object> + <nil key="IBUIHighlightedColor"/> + <int key="IBUIBaselineAdjustment">1</int> + <float key="IBUIMinimumFontSize">10</float> + <int key="IBUITextAlignment">2</int> + </object> <object class="IBUISegmentedControl" id="88728219"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">289</int> @@ -155,7 +190,7 @@ <object class="IBUISlider" id="938256702"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{75, 138}, {149, 23}}</string> + <string key="NSFrame">{{263, 716}, {149, 23}}</string> <reference key="NSSuperview" ref="191373211"/> <bool key="IBUIOpaque">NO</bool> <string key="targetRuntimeIdentifier">IBIPadFramework</string> @@ -198,7 +233,7 @@ <object class="IBUILabel" id="634417433"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{129, 41}, {42, 21}}</string> + <string key="NSFrame">{{778, 717}, {42, 21}}</string> <reference key="NSSuperview" ref="191373211"/> <bool key="IBUIOpaque">NO</bool> <bool key="IBUIClipsSubviews">YES</bool> @@ -206,6 +241,11 @@ <bool key="IBUIUserInteractionEnabled">NO</bool> <string key="targetRuntimeIdentifier">IBIPadFramework</string> <string key="IBUIText">...</string> + <object class="NSFont" key="IBUIFont"> + <string key="NSName">Helvetica-Bold</string> + <double key="NSSize">17</double> + <int key="NSfFlags">16</int> + </object> <object class="NSColor" key="IBUITextColor"> <int key="NSColorSpace">2</int> <bytes key="NSRGB">MC45MTc2NDcxMjMzIDAuNjc0NTA5ODIzMyAwAA</bytes> @@ -218,7 +258,7 @@ <object class="IBUILabel" id="743202682"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{77, 87}, {145, 29}}</string> + <string key="NSFrame">{{112, 713}, {145, 29}}</string> <reference key="NSSuperview" ref="191373211"/> <bool key="IBUIOpaque">NO</bool> <bool key="IBUIClipsSubviews">YES</bool> @@ -243,7 +283,7 @@ <object class="IBUIButton" id="967260168"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">-2147483356</int> - <string key="NSFrame">{{10, 225}, {300, 470}}</string> + <string key="NSFrame">{{10, 70}, {300, 600}}</string> <reference key="NSSuperview" ref="191373211"/> <bool key="IBUIOpaque">NO</bool> <string key="targetRuntimeIdentifier">IBIPadFramework</string> @@ -262,7 +302,7 @@ <object class="IBUIButton" id="68378447"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">-2147483356</int> - <string key="NSFrame">{{362, 230}, {300, 470}}</string> + <string key="NSFrame">{{362, 200}, {300, 480}}</string> <reference key="NSSuperview" ref="191373211"/> <bool key="IBUIOpaque">NO</bool> <string key="targetRuntimeIdentifier">IBIPadFramework</string> @@ -281,7 +321,7 @@ <object class="IBUIImageView" id="920829014"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{357, 57}, {309, 165}}</string> + <string key="NSFrame">{{357, 30}, {309, 165}}</string> <reference key="NSSuperview" ref="191373211"/> <bool key="IBUIOpaque">NO</bool> <bool key="IBUIUserInteractionEnabled">NO</bool> @@ -294,7 +334,7 @@ <object class="IBUITableView" id="394383001"> <reference key="NSNextResponder" ref="191373211"/> <int key="NSvFlags">274</int> - <string key="NSFrame">{{714, 225}, {300, 507}}</string> + <string key="NSFrame">{{714, 225}, {300, 485}}</string> <reference key="NSSuperview" ref="191373211"/> <object class="NSColor" key="IBUIBackgroundColor"> <int key="NSColorSpace">3</int> @@ -310,6 +350,71 @@ <bool key="IBUIShowsSelectionImmediatelyOnTouchBegin">YES</bool> <float key="IBUIRowHeight">45</float> </object> + <object class="IBUIButton" id="550636851"> + <reference key="NSNextResponder" ref="191373211"/> + <int key="NSvFlags">292</int> + <string key="NSFrame">{{441, 693}, {142, 64}}</string> + <reference key="NSSuperview" ref="191373211"/> + <bool key="IBUIOpaque">NO</bool> + <int key="IBUITag">1</int> + <string key="targetRuntimeIdentifier">IBIPadFramework</string> + <int key="IBUIContentHorizontalAlignment">0</int> + <int key="IBUIContentVerticalAlignment">0</int> + <reference key="IBUIFont" ref="261639815"/> + <reference key="IBUIHighlightedTitleColor" ref="437070330"/> + <object class="NSColor" key="IBUINormalTitleColor"> + <int key="NSColorSpace">1</int> + <bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes> + </object> + <reference key="IBUINormalTitleShadowColor" ref="65043801"/> + <object class="NSCustomResource" key="IBUINormalImage"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">startGameButton.png</string> + </object> + </object> + <object class="IBUIButton" id="403581306"> + <reference key="NSNextResponder" ref="191373211"/> + <int key="NSvFlags">292</int> + <string key="NSFrame">{{10, 693}, {64, 64}}</string> + <reference key="NSSuperview" ref="191373211"/> + <bool key="IBUIOpaque">NO</bool> + <string key="targetRuntimeIdentifier">IBIPadFramework</string> + <int key="IBUIContentHorizontalAlignment">0</int> + <int key="IBUIContentVerticalAlignment">0</int> + <reference key="IBUIFont" ref="261639815"/> + <reference key="IBUIHighlightedTitleColor" ref="437070330"/> + <object class="NSColor" key="IBUINormalTitleColor"> + <int key="NSColorSpace">1</int> + <bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes> + </object> + <reference key="IBUINormalTitleShadowColor" ref="65043801"/> + <object class="NSCustomResource" key="IBUINormalImage"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">backButton.png</string> + </object> + </object> + <object class="IBUIButton" id="1065439841"> + <reference key="NSNextResponder" ref="191373211"/> + <int key="NSvFlags">292</int> + <string key="NSFrame">{{950, 693}, {64, 64}}</string> + <reference key="NSSuperview" ref="191373211"/> + <bool key="IBUIOpaque">NO</bool> + <int key="IBUITag">2</int> + <string key="targetRuntimeIdentifier">IBIPadFramework</string> + <int key="IBUIContentHorizontalAlignment">0</int> + <int key="IBUIContentVerticalAlignment">0</int> + <reference key="IBUIFont" ref="261639815"/> + <reference key="IBUIHighlightedTitleColor" ref="437070330"/> + <object class="NSColor" key="IBUINormalTitleColor"> + <int key="NSColorSpace">1</int> + <bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes> + </object> + <reference key="IBUINormalTitleShadowColor" ref="65043801"/> + <object class="NSCustomResource" key="IBUINormalImage"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">helpButton.png</string> + </object> + </object> </object> <string key="NSFrameSize">{1024, 768}</string> <reference key="NSSuperview"/> @@ -434,6 +539,33 @@ </object> <int key="connectionID">69</int> </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchEventConnection" key="connection"> + <string key="label">buttonPressed:</string> + <reference key="source" ref="403581306"/> + <reference key="destination" ref="372490531"/> + <int key="IBEventType">7</int> + </object> + <int key="connectionID">73</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchEventConnection" key="connection"> + <string key="label">buttonPressed:</string> + <reference key="source" ref="550636851"/> + <reference key="destination" ref="372490531"/> + <int key="IBEventType">7</int> + </object> + <int key="connectionID">74</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchEventConnection" key="connection"> + <string key="label">buttonPressed:</string> + <reference key="source" ref="1065439841"/> + <reference key="destination" ref="372490531"/> + <int key="IBEventType">7</int> + </object> + <int key="connectionID">77</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -451,19 +583,24 @@ <bool key="EncodedWithXMLCoder">YES</bool> <reference ref="553937568"/> <reference ref="68378447"/> - <reference ref="967260168"/> - <reference ref="920829014"/> <reference ref="420136851"/> - <reference ref="634417433"/> - <reference ref="743202682"/> - <reference ref="938256702"/> <reference ref="438802257"/> <reference ref="867832822"/> <reference ref="246022224"/> <reference ref="88728219"/> <reference ref="326163764"/> - <reference ref="697924047"/> <reference ref="394383001"/> + <reference ref="550636851"/> + <reference ref="403581306"/> + <reference ref="1065439841"/> + <reference ref="920829014"/> + <reference ref="967260168"/> + <reference ref="743202682"/> + <reference ref="938256702"/> + <reference ref="634417433"/> + <reference ref="742028380"/> + <reference ref="696928530"/> + <reference ref="848132519"/> </object> <reference key="parent" ref="0"/> </object> @@ -539,11 +676,6 @@ <reference key="parent" ref="191373211"/> </object> <object class="IBObjectRecord"> - <int key="objectID">59</int> - <reference key="object" ref="697924047"/> - <reference key="parent" ref="191373211"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">61</int> <reference key="object" ref="246022224"/> <reference key="parent" ref="191373211"/> @@ -553,6 +685,36 @@ <reference key="object" ref="394383001"/> <reference key="parent" ref="191373211"/> </object> + <object class="IBObjectRecord"> + <int key="objectID">70</int> + <reference key="object" ref="550636851"/> + <reference key="parent" ref="191373211"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">72</int> + <reference key="object" ref="403581306"/> + <reference key="parent" ref="191373211"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">75</int> + <reference key="object" ref="1065439841"/> + <reference key="parent" ref="191373211"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">78</int> + <reference key="object" ref="848132519"/> + <reference key="parent" ref="191373211"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">79</int> + <reference key="object" ref="742028380"/> + <reference key="parent" ref="191373211"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">80</int> + <reference key="object" ref="696928530"/> + <reference key="parent" ref="191373211"/> + </object> </object> </object> <object class="NSMutableDictionary" key="flattenedProperties"> @@ -572,18 +734,28 @@ <string>54.IBPluginDependency</string> <string>55.IBPluginDependency</string> <string>57.IBPluginDependency</string> - <string>59.IBPluginDependency</string> <string>61.IBPluginDependency</string> <string>66.IBPluginDependency</string> <string>7.IBPluginDependency</string> + <string>70.IBPluginDependency</string> + <string>72.IBPluginDependency</string> + <string>75.IBPluginDependency</string> + <string>78.IBPluginDependency</string> + <string>79.IBPluginDependency</string> <string>8.IBPluginDependency</string> + <string>80.IBPluginDependency</string> <string>9.IBPluginDependency</string> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>MapConfigViewController</string> <string>UIResponder</string> - <string>{{227, 240}, {1024, 768}}</string> + <string>{{82, 256}, {1024, 768}}</string> + <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> @@ -618,7 +790,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">69</int> + <int key="maxID">80</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -630,6 +802,7 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>buttonPressed:</string> <string>segmentedControlChanged:</string> <string>sliderChanged:</string> <string>sliderEndedChanging:</string> @@ -641,12 +814,14 @@ <string>id</string> <string>id</string> <string>id</string> + <string>id</string> </object> </object> <object class="NSMutableDictionary" key="actionInfosByName"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>buttonPressed:</string> <string>segmentedControlChanged:</string> <string>sliderChanged:</string> <string>sliderEndedChanging:</string> @@ -655,6 +830,10 @@ <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBActionInfo"> + <string key="name">buttonPressed:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> <string key="name">segmentedControlChanged:</string> <string key="candidateClassName">id</string> </object> @@ -676,6 +855,7 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>delegate</string> <string>maxLabel</string> <string>previewButton</string> <string>segmentedControl</string> @@ -685,6 +865,7 @@ </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>id</string> <string>UILabel</string> <string>UIButton</string> <string>UISegmentedControl</string> @@ -697,6 +878,7 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>delegate</string> <string>maxLabel</string> <string>previewButton</string> <string>segmentedControl</string> @@ -707,6 +889,10 @@ <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBToOneOutletInfo"> + <string key="name">delegate</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBToOneOutletInfo"> <string key="name">maxLabel</string> <string key="candidateClassName">UILabel</string> </object> @@ -1000,14 +1186,20 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>backButton.png</string> <string>background.png</string> <string>bluebox.png</string> + <string>helpButton.png</string> + <string>startGameButton.png</string> <string>title.png</string> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>{64, 64}</string> <string>{1024, 768}</string> <string>{512, 512}</string> + <string>{64, 64}</string> + <string>{142, 64}</string> <string>{273, 151}</string> </object> </object>