# HG changeset patch # User koda # Date 1283117782 -7200 # Node ID 6e84339eefee020415e65f56235438c5100634ab # Parent 7056284fd97cee8db229730a6184f5d1757b8823 about page done diff -r 7056284fd97c -r 6e84339eefee project_files/HedgewarsMobile/Classes/AboutViewController.h --- a/project_files/HedgewarsMobile/Classes/AboutViewController.h Sun Aug 29 16:55:58 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/AboutViewController.h Sun Aug 29 23:36:22 2010 +0200 @@ -9,10 +9,17 @@ #import <UIKit/UIKit.h> -@interface AboutViewController : UIViewController { - +@interface AboutViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> { + UITableView *tableView; + UISegmentedControl *segmentedControl; + NSArray *people; } +@property (nonatomic,retain) IBOutlet UITableView *tableView; +@property (nonatomic,retain) IBOutlet UISegmentedControl *segmentedControl; +@property (nonatomic,retain) NSArray *people; + -(IBAction) buttonPressed:(id) sender; +-(IBAction) segmentedControlChanged:(id) sender; @end diff -r 7056284fd97c -r 6e84339eefee project_files/HedgewarsMobile/Classes/AboutViewController.m --- a/project_files/HedgewarsMobile/Classes/AboutViewController.m Sun Aug 29 16:55:58 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/AboutViewController.m Sun Aug 29 23:36:22 2010 +0200 @@ -10,32 +10,22 @@ #import "CommodityFunctions.h" @implementation AboutViewController - +@synthesize tableView, segmentedControl, people; -(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation { return rotationManager(interfaceOrientation); } -(void) viewDidLoad { - self.view.frame = CGRectMake(0, 0, 320, 480); - [super viewDidLoad]; -} + self.tableView.backgroundView = nil; + self.tableView.allowsSelection = NO; --(void) didReceiveMemoryWarning { - // Releases the view if it doesn't have a superview. - [super didReceiveMemoryWarning]; + NSString *strPath = [NSString stringWithFormat:@"%@/Settings/credits.plist",[[NSBundle mainBundle] resourcePath]]; + NSArray *array = [[NSArray alloc] initWithContentsOfFile:strPath]; + self.people = array; + [array release]; - // Release any cached data, images, etc that aren't in use. -} - --(void) viewDidUnload { - [super viewDidUnload]; - // Release any retained subviews of the main view. - // e.g. self.myOutlet = nil; -} - --(void) dealloc { - [super dealloc]; + [super viewDidLoad]; } -(IBAction) buttonPressed:(id) sender { @@ -43,4 +33,60 @@ [[self parentViewController] dismissModalViewControllerAnimated:YES]; } +-(IBAction) segmentedControlChanged:(id) sender { + playSound(@"clickSound"); + [self.tableView setContentOffset:CGPointMake(0, 0) animated:NO]; + [self.tableView reloadData]; +} + +#pragma mark - +#pragma mark Table view data source +-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { + return 1; +} + +-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return [[self.people objectAtIndex:self.segmentedControl.selectedSegmentIndex] count]; +} + +-(UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + static NSString *CellIdentifier = @"Cell"; + + UITableViewCell *cell = [aTableView dequeueReusableCellWithIdentifier:CellIdentifier]; + if (cell == nil) + cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease]; + + // first all the names, then the title (which is offset 5) + cell.textLabel.text = [[self.people objectAtIndex:self.segmentedControl.selectedSegmentIndex] objectAtIndex:[indexPath row]]; + cell.detailTextLabel.text = [[self.people objectAtIndex:(self.segmentedControl.selectedSegmentIndex + 5)] objectAtIndex:[indexPath row]]; + + return cell; +} + +#pragma mark - +#pragma mark Table view delegate +-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + // do nothing +} + +#pragma mark - +#pragma mark Memory Management +-(void) didReceiveMemoryWarning { + [super didReceiveMemoryWarning]; +} + +-(void) viewDidUnload { + self.tableView = nil; + self.segmentedControl = nil; + self.people = nil; + [super viewDidUnload]; +} + +-(void) dealloc { + [tableView release]; + [segmentedControl release]; + [people release]; + [super dealloc]; +} + @end diff -r 7056284fd97c -r 6e84339eefee project_files/HedgewarsMobile/Classes/AboutViewController.xib --- a/project_files/HedgewarsMobile/Classes/AboutViewController.xib Sun Aug 29 16:55:58 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/AboutViewController.xib Sun Aug 29 23:36:22 2010 +0200 @@ -42,48 +42,115 @@ <int key="NSvFlags">292</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <object class="IBUILabel" id="712969491"> - <reference key="NSNextResponder" ref="766721923"/> - <int key="NSvFlags">292</int> - <string key="NSFrame">{{88, 90}, {42, 21}}</string> - <reference key="NSSuperview" ref="766721923"/> - <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">Label</string> - <object class="NSColor" key="IBUITextColor"> - <int key="NSColorSpace">1</int> - <bytes key="NSRGB">MCAwIDAAA</bytes> - </object> - <nil key="IBUIHighlightedColor"/> - <int key="IBUIBaselineAdjustment">1</int> - <float key="IBUIMinimumFontSize">10</float> - </object> <object class="IBUINavigationBar" id="241300702"> <reference key="NSNextResponder" ref="766721923"/> <int key="NSvFlags">290</int> - <string key="NSFrameSize">{320, 44}</string> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBUISegmentedControl" id="674364401"> + <reference key="NSNextResponder" ref="241300702"/> + <int key="NSvFlags">292</int> + <string key="NSFrame">{{70, 7}, {289, 30}}</string> + <reference key="NSSuperview" ref="241300702"/> + <bool key="IBUIOpaque">NO</bool> + <string key="targetRuntimeIdentifier">IBIPadFramework</string> + <int key="IBSegmentControlStyle">2</int> + <int key="IBNumberOfSegments">5</int> + <int key="IBSelectedSegmentIndex">0</int> + <object class="NSArray" key="IBSegmentTitles"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>Code</string> + <string>Art</string> + <string>Sound</string> + <string>Locale</string> + <string>Special</string> + </object> + <object class="NSMutableArray" key="IBSegmentWidths"> + <bool key="EncodedWithXMLCoder">YES</bool> + <real value="0.0"/> + <real value="0.0"/> + <real value="0.0"/> + <real value="0.0"/> + <real value="0.0"/> + </object> + <object class="NSMutableArray" key="IBSegmentEnabledStates"> + <bool key="EncodedWithXMLCoder">YES</bool> + <boolean value="YES"/> + <boolean value="YES"/> + <boolean value="YES"/> + <boolean value="YES"/> + <boolean value="YES"/> + </object> + <object class="NSMutableArray" key="IBSegmentContentOffsets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>{0, 0}</string> + <string>{0, 0}</string> + <string>{0, 0}</string> + <string>{0, 0}</string> + <string>{0, 0}</string> + </object> + <object class="NSMutableArray" key="IBSegmentImages"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSNull" id="4"/> + <reference ref="4"/> + <reference ref="4"/> + <reference ref="4"/> + <reference ref="4"/> + </object> + </object> + </object> + <string key="NSFrameSize">{429, 44}</string> <reference key="NSSuperview" ref="766721923"/> <string key="targetRuntimeIdentifier">IBIPadFramework</string> <object class="NSArray" key="IBUIItems"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBUINavigationItem" id="824792699"> <reference key="IBUINavigationBar" ref="241300702"/> - <string key="IBUITitle">About...</string> <object class="IBUIBarButtonItem" key="IBUILeftBarButtonItem" id="322694234"> <string key="targetRuntimeIdentifier">IBIPadFramework</string> <int key="IBUIStyle">1</int> <reference key="IBUINavigationItem" ref="824792699"/> <int key="IBUISystemItemIdentifier">0</int> </object> + <reference key="IBUITitleView" ref="674364401"/> <string key="targetRuntimeIdentifier">IBIPadFramework</string> </object> </object> </object> + <object class="IBUIImageView" id="326158270"> + <reference key="NSNextResponder" ref="766721923"/> + <int key="NSvFlags">274</int> + <string key="NSFrame">{{0, 44}, {429, 433}}</string> + <reference key="NSSuperview" ref="766721923"/> + <bool key="IBUIUserInteractionEnabled">NO</bool> + <string key="targetRuntimeIdentifier">IBIPadFramework</string> + <object class="NSCustomResource" key="IBUIImage"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">background_small.png</string> + </object> + </object> + <object class="IBUITableView" id="411460868"> + <reference key="NSNextResponder" ref="766721923"/> + <int key="NSvFlags">274</int> + <string key="NSFrame">{{0, 44}, {429, 433}}</string> + <reference key="NSSuperview" ref="766721923"/> + <object class="NSColor" key="IBUIBackgroundColor"> + <int key="NSColorSpace">1</int> + <bytes key="NSRGB">MCAwIDAgMAA</bytes> + </object> + <bool key="IBUIClipsSubviews">YES</bool> + <string key="targetRuntimeIdentifier">IBIPadFramework</string> + <bool key="IBUIAlwaysBounceVertical">YES</bool> + <int key="IBUIStyle">1</int> + <int key="IBUISeparatorStyle">2</int> + <int key="IBUISectionIndexMinimumDisplayRowCount">0</int> + <bool key="IBUIShowsSelectionImmediatelyOnTouchBegin">YES</bool> + <float key="IBUIRowHeight">44</float> + <float key="IBUISectionHeaderHeight">10</float> + <float key="IBUISectionFooterHeight">10</float> + </object> </object> - <string key="NSFrameSize">{320, 480}</string> + <string key="NSFrameSize">{429, 477}</string> <reference key="NSSuperview"/> <object class="NSColor" key="IBUIBackgroundColor"> <int key="NSColorSpace">3</int> @@ -116,6 +183,47 @@ </object> <int key="connectionID">8</int> </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchOutletConnection" key="connection"> + <string key="label">dataSource</string> + <reference key="source" ref="411460868"/> + <reference key="destination" ref="841351856"/> + </object> + <int key="connectionID">12</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchOutletConnection" key="connection"> + <string key="label">delegate</string> + <reference key="source" ref="411460868"/> + <reference key="destination" ref="841351856"/> + </object> + <int key="connectionID">13</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchOutletConnection" key="connection"> + <string key="label">tableView</string> + <reference key="source" ref="841351856"/> + <reference key="destination" ref="411460868"/> + </object> + <int key="connectionID">14</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchEventConnection" key="connection"> + <string key="label">segmentedControlChanged:</string> + <reference key="source" ref="674364401"/> + <reference key="destination" ref="841351856"/> + <int key="IBEventType">13</int> + </object> + <int key="connectionID">15</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchOutletConnection" key="connection"> + <string key="label">segmentedControl</string> + <reference key="source" ref="841351856"/> + <reference key="destination" ref="674364401"/> + </object> + <int key="connectionID">16</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -142,17 +250,13 @@ <reference key="object" ref="766721923"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="712969491"/> <reference ref="241300702"/> + <reference ref="326158270"/> + <reference ref="411460868"/> </object> <reference key="parent" ref="0"/> </object> <object class="IBObjectRecord"> - <int key="objectID">4</int> - <reference key="object" ref="712969491"/> - <reference key="parent" ref="766721923"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">5</int> <reference key="object" ref="241300702"/> <object class="NSMutableArray" key="children"> @@ -167,6 +271,7 @@ <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> <reference ref="322694234"/> + <reference ref="674364401"/> </object> <reference key="parent" ref="241300702"/> </object> @@ -175,6 +280,21 @@ <reference key="object" ref="322694234"/> <reference key="parent" ref="824792699"/> </object> + <object class="IBObjectRecord"> + <int key="objectID">9</int> + <reference key="object" ref="326158270"/> + <reference key="parent" ref="766721923"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">10</int> + <reference key="object" ref="411460868"/> + <reference key="parent" ref="766721923"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">11</int> + <reference key="object" ref="674364401"/> + <reference key="parent" ref="824792699"/> + </object> </object> </object> <object class="NSMutableDictionary" key="flattenedProperties"> @@ -183,18 +303,22 @@ <bool key="EncodedWithXMLCoder">YES</bool> <string>-1.CustomClassName</string> <string>-2.CustomClassName</string> + <string>10.IBPluginDependency</string> + <string>11.IBPluginDependency</string> <string>2.IBEditorWindowLastContentRect</string> <string>2.IBPluginDependency</string> - <string>4.IBPluginDependency</string> <string>5.IBPluginDependency</string> <string>6.IBPluginDependency</string> <string>7.IBPluginDependency</string> + <string>9.IBPluginDependency</string> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>AboutViewController</string> <string>UIResponder</string> - <string>{{932, 318}, {320, 480}}</string> + <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string>{{505, 182}, {429, 477}}</string> <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> @@ -218,7 +342,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">8</int> + <int key="maxID">16</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -227,14 +351,67 @@ <string key="className">AboutViewController</string> <string key="superclassName">UIViewController</string> <object class="NSMutableDictionary" key="actions"> - <string key="NS.key.0">buttonPressed:</string> - <string key="NS.object.0">id</string> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>buttonPressed:</string> + <string>segmentedControlChanged:</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>id</string> + <string>id</string> + </object> </object> <object class="NSMutableDictionary" key="actionInfosByName"> - <string key="NS.key.0">buttonPressed:</string> - <object class="IBActionInfo" key="NS.object.0"> - <string key="name">buttonPressed:</string> - <string key="candidateClassName">id</string> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>buttonPressed:</string> + <string>segmentedControlChanged:</string> + </object> + <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> + </object> + </object> + <object class="NSMutableDictionary" key="outlets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>segmentedControl</string> + <string>tableView</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>UISegmentedControl</string> + <string>UITableView</string> + </object> + </object> + <object class="NSMutableDictionary" key="toOneOutletInfosByName"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>segmentedControl</string> + <string>tableView</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBToOneOutletInfo"> + <string key="name">segmentedControl</string> + <string key="candidateClassName">UISegmentedControl</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">tableView</string> + <string key="candidateClassName">UITableView</string> + </object> </object> </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> @@ -367,11 +544,19 @@ </object> </object> <object class="IBPartialClassDescription"> - <string key="className">UILabel</string> + <string key="className">UIControl</string> <string key="superclassName">UIView</string> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">UIKit.framework/Headers/UILabel.h</string> + <string key="minorKey">UIKit.framework/Headers/UIControl.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">UIImageView</string> + <string key="superclassName">UIView</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">UIKit.framework/Headers/UIImageView.h</string> </object> </object> <object class="IBPartialClassDescription"> @@ -393,6 +578,14 @@ <reference key="sourceIdentifier" ref="786211723"/> </object> <object class="IBPartialClassDescription"> + <string key="className">UIScrollView</string> + <string key="superclassName">UIView</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">UIKit.framework/Headers/UIScrollView.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> <string key="className">UISearchBar</string> <string key="superclassName">UIView</string> <object class="IBClassDescriptionSource" key="sourceIdentifier"> @@ -409,6 +602,22 @@ </object> </object> <object class="IBPartialClassDescription"> + <string key="className">UISegmentedControl</string> + <string key="superclassName">UIControl</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">UIKit.framework/Headers/UISegmentedControl.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">UITableView</string> + <string key="superclassName">UIScrollView</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">UIKit.framework/Headers/UITableView.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> <string key="className">UIView</string> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBFrameworkSource</string> @@ -474,6 +683,10 @@ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool> <string key="IBDocument.LastKnownRelativeProjectPath">../Hedgewars.xcodeproj</string> <int key="IBDocument.defaultPropertyAccessControl">3</int> + <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes"> + <string key="NS.key.0">background_small.png</string> + <string key="NS.object.0">{320, 436}</string> + </object> <string key="IBCocoaTouchPluginVersion">117</string> </data> </archive> diff -r 7056284fd97c -r 6e84339eefee project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj --- a/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Sun Aug 29 16:55:58 2010 +0200 +++ b/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Sun Aug 29 23:36:22 2010 +0200 @@ -33,6 +33,7 @@ 611EE974122A9C4100DF6938 /* clickSound.wav in Resources */ = {isa = PBXBuildFile; fileRef = 611EE973122A9C4100DF6938 /* clickSound.wav */; }; 611EE9D9122AA10A00DF6938 /* backSound.wav in Resources */ = {isa = PBXBuildFile; fileRef = 611EE9D7122AA10A00DF6938 /* backSound.wav */; }; 611EE9DA122AA10A00DF6938 /* selSound.wav in Resources */ = {isa = PBXBuildFile; fileRef = 611EE9D8122AA10A00DF6938 /* selSound.wav */; }; + 611EEA7E122B09C200DF6938 /* background_small.png in Resources */ = {isa = PBXBuildFile; fileRef = 611EEA7D122B09C200DF6938 /* background_small.png */; }; 611F4D4B11B27A9900F9759A /* uScript.pas in Sources */ = {isa = PBXBuildFile; fileRef = 611F4D4A11B27A9900F9759A /* uScript.pas */; }; 61272334117DF764005B90CF /* libSDL_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61272333117DF752005B90CF /* libSDL_image.a */; }; 61272339117DF778005B90CF /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61272338117DF778005B90CF /* MobileCoreServices.framework */; }; @@ -116,13 +117,11 @@ 6183D83E11E2BCE200A88903 /* LI-ipad-Landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 6183D83C11E2BCE200A88903 /* LI-ipad-Landscape.png */; }; 6183D83F11E2BCE200A88903 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 6183D83D11E2BCE200A88903 /* Default.png */; }; 6187AEBD120781B900B31A27 /* Settings in Resources */ = {isa = PBXBuildFile; fileRef = 6187AEA5120781B900B31A27 /* Settings */; }; - 619C09EA11E8B8D600F1DF16 /* title_small.png in Resources */ = {isa = PBXBuildFile; fileRef = 619C09E911E8B8D600F1DF16 /* title_small.png */; }; 61A1188511683A8C00359010 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A117FE1168322700359010 /* CoreGraphics.framework */; settings = {ATTRIBUTES = (Required, ); }; }; 61A118D311683CD100359010 /* HedgewarsTitle.png in Resources */ = {isa = PBXBuildFile; fileRef = 611FD9CB1155A28C00C2203D /* HedgewarsTitle.png */; }; 61B3D71C11EA6F2700EC7420 /* uKeys.pas in Sources */ = {isa = PBXBuildFile; fileRef = 617987FE114AA34C00BA94A9 /* uKeys.pas */; }; 61C079E411F35A300072BF46 /* EditableCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C079E311F35A300072BF46 /* EditableCellView.m */; }; 61E1F4F811D004240016A5AA /* adler32.pas in Sources */ = {isa = PBXBuildFile; fileRef = 61E1F4F711D004240016A5AA /* adler32.pas */; }; - 61EBA62911DFF2BC0048B68A /* bricks.png in Resources */ = {isa = PBXBuildFile; fileRef = 61EBA62711DFF2BC0048B68A /* bricks.png */; }; 61EBA62A11DFF2BC0048B68A /* title.png in Resources */ = {isa = PBXBuildFile; fileRef = 61EBA62811DFF2BC0048B68A /* title.png */; }; 61EBA62D11DFF3310048B68A /* backgroundAndTitle.png in Resources */ = {isa = PBXBuildFile; fileRef = 61EBA62C11DFF3310048B68A /* backgroundAndTitle.png */; }; 61EBB1E41228920300C1784F /* bluebox-squeezed.png in Resources */ = {isa = PBXBuildFile; fileRef = 61EBB1E31228920300C1784F /* bluebox-squeezed.png */; }; @@ -143,16 +142,6 @@ 61F7A43C11E290650040BA66 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F7A43511E290650040BA66 /* Icon.png */; }; 61F7A43D11E290650040BA66 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F7A43611E290650040BA66 /* Icon@2x.png */; }; 61F7A43E11E290650040BA66 /* iTunesArtwork.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F7A43711E290650040BA66 /* iTunesArtwork.png */; }; - 61F903EF11DF58550068B24D /* backgroundBottom.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903E411DF58550068B24D /* backgroundBottom.png */; }; - 61F903F011DF58550068B24D /* backgroundCenter.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903E511DF58550068B24D /* backgroundCenter.png */; }; - 61F903F111DF58550068B24D /* backgroundLeft.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903E611DF58550068B24D /* backgroundLeft.png */; }; - 61F903F211DF58550068B24D /* backgroundRight.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903E711DF58550068B24D /* backgroundRight.png */; }; - 61F903F311DF58550068B24D /* backgroundTop.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903E811DF58550068B24D /* backgroundTop.png */; }; - 61F903F411DF58550068B24D /* borderBottom.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903E911DF58550068B24D /* borderBottom.png */; }; - 61F903F511DF58550068B24D /* borderTop.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903EA11DF58550068B24D /* borderTop.png */; }; - 61F903F611DF58550068B24D /* networkButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903EB11DF58550068B24D /* networkButton.png */; }; - 61F903F711DF58550068B24D /* playButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903EC11DF58550068B24D /* playButton.png */; }; - 61F903F811DF58550068B24D /* storeButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F903ED11DF58550068B24D /* storeButton.png */; }; 61F9040911DF58B00068B24D /* settingsButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F9040811DF58B00068B24D /* settingsButton.png */; }; 61F9040B11DF59370068B24D /* background.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F9040A11DF59370068B24D /* background.png */; }; 61F9040E11DF59D10068B24D /* localplayButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F9040C11DF59D10068B24D /* localplayButton.png */; }; @@ -697,6 +686,7 @@ 611EE973122A9C4100DF6938 /* clickSound.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = clickSound.wav; path = Resources/clickSound.wav; sourceTree = "<group>"; }; 611EE9D7122AA10A00DF6938 /* backSound.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = backSound.wav; path = Resources/backSound.wav; sourceTree = "<group>"; }; 611EE9D8122AA10A00DF6938 /* selSound.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = selSound.wav; path = Resources/selSound.wav; sourceTree = "<group>"; }; + 611EEA7D122B09C200DF6938 /* background_small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = background_small.png; path = Resources/Overlay/background_small.png; sourceTree = "<group>"; }; 611F4D4A11B27A9900F9759A /* uScript.pas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; name = uScript.pas; path = ../../hedgewars/uScript.pas; sourceTree = SOURCE_ROOT; }; 611FD9CB1155A28C00C2203D /* HedgewarsTitle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = HedgewarsTitle.png; path = ../../QTfrontend/res/HedgewarsTitle.png; sourceTree = SOURCE_ROOT; }; 6127232E117DF752005B90CF /* SDL_image.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SDL_image.xcodeproj; path = "../../../Library/SDL-1.3/SDL_image/Xcode_iPhone/SDL_image.xcodeproj"; sourceTree = SOURCE_ROOT; }; @@ -826,7 +816,6 @@ 61C079E311F35A300072BF46 /* EditableCellView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EditableCellView.m; sourceTree = "<group>"; }; 61C3255A1179A384001E70B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; 61E1F4F711D004240016A5AA /* adler32.pas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; name = adler32.pas; path = ../../hedgewars/adler32.pas; sourceTree = SOURCE_ROOT; }; - 61EBA62711DFF2BC0048B68A /* bricks.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = bricks.png; path = "Resources/Frontend-iPad/bricks.png"; sourceTree = "<group>"; }; 61EBA62811DFF2BC0048B68A /* title.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = title.png; path = "Resources/Frontend-iPad/title.png"; sourceTree = "<group>"; }; 61EBA62C11DFF3310048B68A /* backgroundAndTitle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = backgroundAndTitle.png; path = "Resources/Frontend-iPad/backgroundAndTitle.png"; sourceTree = "<group>"; }; 61EBB1E31228920300C1784F /* bluebox-squeezed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "bluebox-squeezed.png"; path = "Resources/Frontend-iPad/bluebox-squeezed.png"; sourceTree = "<group>"; }; @@ -1241,6 +1230,7 @@ 61EF920611DF57AC003441C4 /* arrowLeft.png */, 61EF920711DF57AC003441C4 /* arrowRight.png */, 61EF920811DF57AC003441C4 /* arrowUp.png */, + 611EEA7D122B09C200DF6938 /* background_small.png */, 61EF920911DF57AC003441C4 /* joyButton_attack.png */, 61EF920A11DF57AC003441C4 /* joyButton_backjump.png */, 61EF920B11DF57AC003441C4 /* joyButton_forwardjump.png */, @@ -1290,7 +1280,6 @@ 615AD9EA1207654E00F2FF04 /* helpButton.png */, 615AD9E8120764CA00F2FF04 /* backButton.png */, 61F9043911DF64E20068B24D /* bluebox.png */, - 61EBA62711DFF2BC0048B68A /* bricks.png */, 61EBA62811DFF2BC0048B68A /* title.png */, 61F9040C11DF59D10068B24D /* localplayButton.png */, 61F9040D11DF59D10068B24D /* netplayButton.png */, @@ -1954,22 +1943,11 @@ 61EF921211DF57AC003441C4 /* joyButton_attack.png in Resources */, 61EF921311DF57AC003441C4 /* joyButton_backjump.png in Resources */, 61EF921411DF57AC003441C4 /* joyButton_forwardjump.png in Resources */, - 61F903EF11DF58550068B24D /* backgroundBottom.png in Resources */, - 61F903F011DF58550068B24D /* backgroundCenter.png in Resources */, - 61F903F111DF58550068B24D /* backgroundLeft.png in Resources */, - 61F903F211DF58550068B24D /* backgroundRight.png in Resources */, - 61F903F311DF58550068B24D /* backgroundTop.png in Resources */, - 61F903F411DF58550068B24D /* borderBottom.png in Resources */, - 61F903F511DF58550068B24D /* borderTop.png in Resources */, - 61F903F611DF58550068B24D /* networkButton.png in Resources */, - 61F903F711DF58550068B24D /* playButton.png in Resources */, - 61F903F811DF58550068B24D /* storeButton.png in Resources */, 61F9040911DF58B00068B24D /* settingsButton.png in Resources */, 61F9040B11DF59370068B24D /* background.png in Resources */, 61F9040E11DF59D10068B24D /* localplayButton.png in Resources */, 61F9040F11DF59D10068B24D /* netplayButton.png in Resources */, 61F9043A11DF64E20068B24D /* bluebox.png in Resources */, - 61EBA62911DFF2BC0048B68A /* bricks.png in Resources */, 61EBA62A11DFF2BC0048B68A /* title.png in Resources */, 61EBA62D11DFF3310048B68A /* backgroundAndTitle.png in Resources */, 61F7A43811E290650040BA66 /* Icon-72.png in Resources */, @@ -1981,7 +1959,6 @@ 61F7A43E11E290650040BA66 /* iTunesArtwork.png in Resources */, 6183D83E11E2BCE200A88903 /* LI-ipad-Landscape.png in Resources */, 6183D83F11E2BCE200A88903 /* Default.png in Resources */, - 619C09EA11E8B8D600F1DF16 /* title_small.png in Resources */, 6129B9F711EFB04D0017E305 /* denied.png in Resources */, 611E0EE711FB20610077A41E /* ammoButton.png in Resources */, 611E0EE811FB20610077A41E /* cornerButton.png in Resources */, @@ -1995,6 +1972,7 @@ 611EE974122A9C4100DF6938 /* clickSound.wav in Resources */, 611EE9D9122AA10A00DF6938 /* backSound.wav in Resources */, 611EE9DA122AA10A00DF6938 /* selSound.wav in Resources */, + 611EEA7E122B09C200DF6938 /* background_small.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff -r 7056284fd97c -r 6e84339eefee project_files/HedgewarsMobile/Resources/Overlay/background_small.png Binary file project_files/HedgewarsMobile/Resources/Overlay/background_small.png has changed diff -r 7056284fd97c -r 6e84339eefee project_files/HedgewarsMobile/Resources/Settings/credits.plist --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/HedgewarsMobile/Resources/Settings/credits.plist Sun Aug 29 23:36:22 2010 +0200 @@ -0,0 +1,114 @@ +<?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"> +<array> + <array> + <string>Andrey "UnC0Rr" Korotaev</string> + <string>Igor "Displacer" Ulyanov</string> + <string>Derek "Nemo" Pomery</string> + <string>Martin "Affect" Boze</string> + <string>David "Krawek" Cuadrado</string> + <string>Martin "Ttsmj" Minarik</string> + <string>Kristian "TheXception" Lehmann</string> + <string>Vittorio "Koda" Giovara</string> + <string>Mario "Smaxx" Liebisch</string> + <string>Carlos "Palewolf" Vives</string> + <string>Richard "Sheepluva" Korlyi</string> + <string>Henning "Prg" Kühn</string> + </array> + <array> + <string>Finn "Tiyuri" Brice</string> + <string>Joshua Frese</string> + <string>Stanko Tadić</string> + <string>Julien Koesten</string> + <string>Joshua O'Sullivan</string> + <string>Nils Luck</string> + <string>Trey Perry</string> + </array> + <array> + <string>Stephen "Armagon" Alexander</string> + <string>Finn "Tiyuri" Brice</string> + <string>Jonatan Nilsson</string> + <string>Daniel Martin</string> + </array> + <array> + <string>Romulo Fernandes Machado</string> + <string>Svetoslav Stefanov</string> + <string>Petr Řezáček</string> + <string>Jie Luo</string> + <string>Andrey Korotaev</string> + <string>Nina Kuisma</string> + <string>Antoine Turmel</string> + <string>Peter Hüwe, Mario Liebisch</string> + <string>Luca Bonora</string> + <string>Adam Etienne</string> + <string>Maciej Mroziński, Wojciech Latkowski, Maciej Górny</string> + <string>Fábio Canário</string> + <string>Andrey Korotaev</string> + <string>Jose Riha</string> + <string>Carlos Vives</string> + <string>Niklas Grahn</string> + <string>Eugene V. Lyubimkin</string> + </array> + <array> + <string>Aleksey Andreev</string> + <string>Aleksander Rudalev</string> + <string>Natasha Stafeeva</string> + <string>Adam Higerd</string> + </array> + <array> + <string>Engine, frontend, net server author</string> + <string>Desktop frontend improvements</string> + <string>Many engine and frontend improvements</string> + <string>Drillrocket, Ballgun, RC Plane weapons</string> + <string>Mine number and time game settings</string> + <string>Desktop frontend improvements</string> + <string>Desktop frontend improvements</string> + <string>Mac OS X and iPhone version</string> + <string>Gamepad support, OpenGL wizard</string> + <string>Many engine improvements and graphics</string> + <string>Many engine and server improvements</string> + <string>Maze maps</string> + </array> + <array> + <string>Main graphics and art director</string> + <string></string> + <string></string> + <string></string> + <string></string> + <string></string> + <string>Some hats</string> + </array> + <array> + <string>Hedgehogs voice</string> + <string></string> + <string></string> + <string></string> + </array> + <array> + <string>Brazilian Portuguese</string> + <string>Bulgarian</string> + <string>Czech</string> + <string>Chinese</string> + <string>English</string> + <string>Finnish</string> + <string>French</string> + <string>German</string> + <string>Italian</string> + <string>Japanese</string> + <string>Polish</string> + <string>Portuguese</string> + <string>Russian</string> + <string>Slovak</string> + <string>Spanish</string> + <string>Swedish</string> + <string>Ukrainian</string> + </array> + <array> + <string></string> + <string></string> + <string></string> + <string></string> + </array> +</array> +</plist>