# HG changeset patch # User koda # Date 1284908435 -7200 # Node ID d7479079a8a849e48f6eca41721751491badc613 # Parent 5934ddf9ed5d1319e5d7c41352037acfcfc8fa83 various fixes around, plus new 'ask for review' page diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Classes/GeneralSettingsViewController.m --- a/project_files/HedgewarsMobile/Classes/GeneralSettingsViewController.m Sun Sep 19 13:54:38 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/GeneralSettingsViewController.m Sun Sep 19 17:00:35 2010 +0200 @@ -206,7 +206,7 @@ switchContent = (UISwitch *)cell.accessoryView; if (row == 0) { cell.textLabel.text = NSLocalizedString(@"Alternate Damage", @""); - cell.detailTextLabel.text = NSLocalizedString(@"A damage popup will appear when a hedgehog is injured", @""); + cell.detailTextLabel.text = NSLocalizedString(@"Damage popups will notify you on every single hit a hedgehog suffers", @""); switchContent.on = [[self.settingsDictionary objectForKey:@"alternate"] boolValue]; switchContent.tag = 30; } else { diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Classes/MainMenuViewController.h --- a/project_files/HedgewarsMobile/Classes/MainMenuViewController.h Sun Sep 19 13:54:38 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/MainMenuViewController.h Sun Sep 19 17:00:35 2010 +0200 @@ -25,7 +25,7 @@ @class GameConfigViewController; @class AboutViewController; -@interface MainMenuViewController : UIViewController { +@interface MainMenuViewController : UIViewController { UILabel *versionLabel; GameConfigViewController *gameConfigViewController; SplitViewRootController *settingsViewController; diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Classes/MainMenuViewController.m --- a/project_files/HedgewarsMobile/Classes/MainMenuViewController.m Sun Sep 19 13:54:38 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/MainMenuViewController.m Sun Sep 19 17:00:35 2010 +0200 @@ -52,24 +52,8 @@ [pool release]; } --(void) viewDidLoad { - [NSThread detachNewThreadSelector:@selector(initAudioThread) - toTarget:self - withObject:nil]; - - char *ver; - HW_versionInfo(NULL, &ver); - NSString *versionNumber = [[NSString alloc] initWithCString:ver]; - self.versionLabel.text = @"";//versionNumber; - [versionNumber release]; - - // listen to request to remove the modalviewcontroller - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(dismissModalViewController) - name: @"dismissModalView" - object:nil]; - - // now check if some configuration files are already set; if they are present it means that the current copy must be updated +// check if some configuration files are already set; if they are present it means that the current copy must be updated +-(void) createNecessaryFiles { BOOL doCreateFiles = NO; NSString *resDir = [[NSBundle mainBundle] resourcePath]; @@ -159,6 +143,79 @@ if (err != nil) DLog(@"%@", err); } +} + +/* // ask the user to leave a review for this app +-(void) reviewCounter { + CGFloat reviewInt = [[NSUserDefaults standardUserDefaults] integerForKey: @"intValueKey"]; + + if (reviewInt) { + reviewInt++; + [[NSUserDefaults standardUserDefaults] setInteger:reviewInt forKey:@"intValueKey"]; + } else { + CGFloat start = 1; + NSUserDefaults *reviewPrefs = [NSUserDefaults standardUserDefaults]; + [reviewPrefs setInteger:start forKey: @"intValueKey"]; + [reviewPrefs synchronize]; // writes modifications to disk + } + + if (1) { + UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Mabuhay!" + message:@"Looks like you Enjoy using this app. Could you spare a moment of your time to review it in the AppStore?" + delegate:self + cancelButtonTitle:nil + otherButtonTitles: @"OK, I'll Review It Now", @"Remind Me Later", @"Don't Remind Me", nil]; + [alert show]; + [alert release]; + + reviewInt++; + + [[NSUserDefaults standardUserDefaults] setInteger:reviewInt forKey:@"intValueKey"]; + } +} + +#pragma mark - +#pragma mark alert view delegate +-(void) alertView:(UIAlertView *)actionSheet clickedButtonAtIndex:(NSInteger) buttonIndex { + // the user clicked one of the OK/Cancel buttons + if (buttonIndex == 0) { + NSString *str = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa"; + str = [NSString stringWithFormat:@"%@/wa/viewContentsUserReviews?", str]; + str = [NSString stringWithFormat:@"%@type=Vittorio+Giovara&id=", str]; + + // Here is the app id from itunesconnect + str = [NSString stringWithFormat:@"%@391234866", str]; + + [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=391234866&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software"]]; + } else if (buttonIndex == 1) { + int startAgain = 0; + [[NSUserDefaults standardUserDefaults] setInteger:startAgain forKey:@"intValueKey"]; + + } else if (buttonIndex == 2) { + int neverRemind = 4; + [[NSUserDefaults standardUserDefaults] setInteger:neverRemind forKey:@"intValueKey"]; + } +} */ + +#pragma mark - +-(void) viewDidLoad { + [NSThread detachNewThreadSelector:@selector(initAudioThread) + toTarget:self + withObject:nil]; + + char *ver; + HW_versionInfo(NULL, &ver); + NSString *versionNumber = [[NSString alloc] initWithCString:ver]; + self.versionLabel.text = @"";//versionNumber; + [versionNumber release]; + + // listen to request to remove the modalviewcontroller + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(dismissModalViewController) + name: @"dismissModalView" + object:nil]; + + [self createNecessaryFiles]; [super viewDidLoad]; } diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Classes/MasterViewController.h --- a/project_files/HedgewarsMobile/Classes/MasterViewController.h Sun Sep 19 13:54:38 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/MasterViewController.h Sun Sep 19 17:00:35 2010 +0200 @@ -27,6 +27,7 @@ @class TeamSettingsViewController; @class WeaponSettingsViewController; @class SchemeSettingsViewController; +@class SupportViewController; @interface MasterViewController : UITableViewController { MasterViewController *targetController; @@ -36,6 +37,7 @@ TeamSettingsViewController *teamSettingsViewController; WeaponSettingsViewController *weaponSettingsViewController; SchemeSettingsViewController *schemeSettingsViewController; + SupportViewController *supportViewController; } @property (nonatomic, retain) MasterViewController *targetController; diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Classes/MasterViewController.m --- a/project_files/HedgewarsMobile/Classes/MasterViewController.m Sun Sep 19 13:54:38 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/MasterViewController.m Sun Sep 19 17:00:35 2010 +0200 @@ -20,11 +20,12 @@ #import "MasterViewController.h" +#import "CommodityFunctions.h" #import "GeneralSettingsViewController.h" #import "TeamSettingsViewController.h" #import "WeaponSettingsViewController.h" #import "SchemeSettingsViewController.h" -#import "CommodityFunctions.h" +#import "SupportViewController.h" @implementation MasterViewController @synthesize targetController, controllerNames, lastIndexPath; @@ -45,6 +46,7 @@ NSLocalizedString(@"Teams",@""), NSLocalizedString(@"Weapons",@""), NSLocalizedString(@"Schemes",@""), + NSLocalizedString(@"Support",@""), nil]; self.controllerNames = array; [array release]; @@ -95,6 +97,9 @@ case 3: iconStr = [NSString stringWithFormat:@"%@/Target.png",GRAPHICS_DIRECTORY()]; break; + case 4: + iconStr = [NSString stringWithFormat:@"%@/Seduction.png",GRAPHICS_DIRECTORY()]; + break; default: //seduction.png for support page DLog(@"Nope"); @@ -146,6 +151,11 @@ schemeSettingsViewController = [[SchemeSettingsViewController alloc] initWithStyle:UITableViewStyleGrouped]; nextController = schemeSettingsViewController; break; + case 4: + if (nil == supportViewController) + supportViewController = [[SupportViewController alloc] initWithNibName:@"SupportViewController" bundle:nil]; + nextController = supportViewController; + break; } nextController.title = [controllerNames objectAtIndex:newRow]; @@ -178,6 +188,8 @@ weaponSettingsViewController = nil; if (schemeSettingsViewController.view.superview == nil) schemeSettingsViewController = nil; + if (supportViewController.view.superview == nil) + supportViewController = nil; MSG_MEMCLEAN(); } @@ -189,6 +201,7 @@ teamSettingsViewController = nil; weaponSettingsViewController = nil; schemeSettingsViewController = nil; + supportViewController = nil; MSG_DIDUNLOAD(); [super viewDidUnload]; } @@ -201,6 +214,7 @@ [teamSettingsViewController release]; [weaponSettingsViewController release]; [schemeSettingsViewController release]; + [supportViewController release]; [super dealloc]; } diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Classes/SupportViewController.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/HedgewarsMobile/Classes/SupportViewController.h Sun Sep 19 17:00:35 2010 +0200 @@ -0,0 +1,18 @@ +// +// SupportViewController.h +// Hedgewars +// +// Created by Vittorio on 19/09/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import + + +@interface SupportViewController : UIViewController { + +} + +-(IBAction) buttonPressed:(id) sender; + +@end diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Classes/SupportViewController.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/HedgewarsMobile/Classes/SupportViewController.m Sun Sep 19 17:00:35 2010 +0200 @@ -0,0 +1,51 @@ +/* + * Hedgewars-iOS, a Hedgewars port for iOS devices + * Copyright (c) 2009-2010 Vittorio Giovara + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * File created on 19/09/2010. + */ + +#import "SupportViewController.h" +#import "CommodityFunctions.h" + +@implementation SupportViewController + +-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation { + return rotationManager(interfaceOrientation); +} + +-(void) didReceiveMemoryWarning { + // Releases the view if it doesn't have a superview. + [super didReceiveMemoryWarning]; + // Release any cached data, images, etc that aren't in use. +} + +-(void) viewDidUnload { + [super viewDidUnload]; + // Release any retained subviews of the main view. + // e.g. self.myOutlet = nil; +} + +-(void) dealloc { + [super dealloc]; +} + +-(IBAction) buttonPressed:(id) sender { + NSString *reviewURL = @"http://itunes.apple.com/us/app/hedgewars/id391234866?affC=QQABAAAAHgAFasEiWjVwUGZOc3k1VGctQkRJazlacXhUclpBTVpiU2xteVdfUQ%3D%3D#&mt=8"; + [[UIApplication sharedApplication] openURL:[NSURL URLWithString:reviewURL]]; +} + +@end diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Classes/SupportViewController.xib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/HedgewarsMobile/Classes/SupportViewController.xib Sun Sep 19 17:00:35 2010 +0200 @@ -0,0 +1,561 @@ + + + + 1024 + 10F569 + 788 + 1038.29 + 461.00 + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + 117 + + + YES + + + + YES + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + YES + + YES + + + YES + + + + YES + + IBFilesOwner + IBIPadFramework + + + IBFirstResponder + IBIPadFramework + + + + 292 + + YES + + + 292 + {{94, 214}, {514, 21}} + + NO + YES + 7 + NO + IBIPadFramework + If you like this app, please leave a positive review on the AppStore! + + 1 + MCAwIDAAA + + + 1 + 10 + 1 + + + + 292 + {{231, 20}, {240, 160}} + + NO + NO + IBIPadFramework + + NSImage + denied.png + + + + + 292 + {{191, 363}, {320, 240}} + + NO + NO + IBIPadFramework + + NSImage + surpise.png + + + + + 292 + {{293, 269}, {116, 37}} + + NO + IBIPadFramework + 0 + 0 + + Helvetica-Bold + 15 + 16 + + 1 + Open iTunes + + 3 + MQA + + + 1 + MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA + + + 3 + MC41AA + + + + + 292 + {{274, 611}, {153, 37}} + + NO + YES + 7 + NO + IBIPadFramework + ♥ THANK YOU ♥ + + Helvetica-Bold + 17 + 16 + + + + 1 + 10 + 1 + + + {703, 724} + + + 3 + MQA + + 2 + + + NO + + NO + + + 3 + + + IBUISplitViewController + + IBUISplitViewControllerContentSizeLocation + IBUISplitViewControllerContentSizeLocationDetail + + IBIPadFramework + Detail + + IBIPadFramework + + + + + YES + + + view + + + + 3 + + + + buttonPressed: + + + 7 + + 11 + + + + + YES + + 0 + + + + + + -1 + + + File's Owner + + + -2 + + + + + 2 + + + YES + + + + + + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 12 + + + + + + + YES + + YES + -1.CustomClassName + -2.CustomClassName + 12.IBPluginDependency + 2.IBEditorWindowLastContentRect + 2.IBPluginDependency + 4.IBPluginDependency + 5.IBPluginDependency + 6.IBPluginDependency + 7.IBPluginDependency + + + YES + SupportViewController + UIResponder + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + {{562, 125}, {703, 768}} + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + + YES + + + YES + + + + + YES + + + YES + + + + 12 + + + + YES + + SupportViewController + UIViewController + + buttonPressed: + id + + + buttonPressed: + + buttonPressed: + id + + + + IBProjectSource + Classes/SupportViewController.h + + + + + YES + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + QuartzCore.framework/Headers/CAAnimation.h + + + + NSObject + + IBFrameworkSource + QuartzCore.framework/Headers/CALayer.h + + + + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UIAccessibility.h + + + + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UINibLoading.h + + + + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UIResponder.h + + + + UIButton + UIControl + + IBFrameworkSource + UIKit.framework/Headers/UIButton.h + + + + UIControl + UIView + + IBFrameworkSource + UIKit.framework/Headers/UIControl.h + + + + UIImageView + UIView + + IBFrameworkSource + UIKit.framework/Headers/UIImageView.h + + + + UILabel + UIView + + IBFrameworkSource + UIKit.framework/Headers/UILabel.h + + + + UIResponder + NSObject + + + + UISearchBar + UIView + + IBFrameworkSource + UIKit.framework/Headers/UISearchBar.h + + + + UISearchDisplayController + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UISearchDisplayController.h + + + + UIView + + IBFrameworkSource + UIKit.framework/Headers/UITextField.h + + + + UIView + UIResponder + + IBFrameworkSource + UIKit.framework/Headers/UIView.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UINavigationController.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UIPopoverController.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UISplitViewController.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UITabBarController.h + + + + UIViewController + UIResponder + + IBFrameworkSource + UIKit.framework/Headers/UIViewController.h + + + + + 0 + IBIPadFramework + + com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS + + + + com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 + + + YES + ../Hedgewars.xcodeproj + 3 + + YES + + YES + denied.png + surpise.png + + + YES + {240, 160} + {320, 240} + + + 117 + + diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj --- a/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Sun Sep 19 13:54:38 2010 +0200 +++ b/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Sun Sep 19 17:00:35 2010 +0200 @@ -126,6 +126,11 @@ 61842B3E122B65BD0096E335 /* helpabove.png in Resources */ = {isa = PBXBuildFile; fileRef = 61842B3D122B65BD0096E335 /* helpabove.png */; }; 61842B40122B66280096E335 /* helpleft.png in Resources */ = {isa = PBXBuildFile; fileRef = 61842B3F122B66280096E335 /* helpleft.png */; }; 6187AEBD120781B900B31A27 /* Settings in Resources */ = {isa = PBXBuildFile; fileRef = 6187AEA5120781B900B31A27 /* Settings */; }; + 6199E81612463EA800DADF8C /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6199E81512463EA800DADF8C /* CFNetwork.framework */; }; + 6199E81A12463EC400DADF8C /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6199E81912463EC400DADF8C /* SystemConfiguration.framework */; }; + 6199E839124647DE00DADF8C /* SupportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6199E837124647DE00DADF8C /* SupportViewController.m */; }; + 6199E83A124647DE00DADF8C /* SupportViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6199E838124647DE00DADF8C /* SupportViewController.xib */; }; + 6199E86D12464A8E00DADF8C /* surpise.png in Resources */ = {isa = PBXBuildFile; fileRef = 6199E86C12464A8E00DADF8C /* surpise.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 */; }; @@ -829,11 +834,16 @@ 61842B3F122B66280096E335 /* helpleft.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = helpleft.png; path = Resources/Overlay/helpleft.png; sourceTree = ""; }; 618736B8118CA28600123B23 /* GearDrawing.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; name = GearDrawing.inc; path = ../../hedgewars/GearDrawing.inc; sourceTree = SOURCE_ROOT; }; 6187AEA5120781B900B31A27 /* Settings */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Settings; path = Resources/Settings; sourceTree = ""; }; + 6199E81512463EA800DADF8C /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; + 6199E81912463EC400DADF8C /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; + 6199E836124647DE00DADF8C /* SupportViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SupportViewController.h; sourceTree = ""; }; + 6199E837124647DE00DADF8C /* SupportViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SupportViewController.m; sourceTree = ""; }; + 6199E838124647DE00DADF8C /* SupportViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SupportViewController.xib; sourceTree = ""; }; + 6199E86C12464A8E00DADF8C /* surpise.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = surpise.png; path = Resources/surpise.png; sourceTree = ""; }; 619C09E911E8B8D600F1DF16 /* title_small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = title_small.png; path = "Resources/Frontend-iPhone/title_small.png"; sourceTree = ""; }; 61A117FE1168322700359010 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 61C079E211F35A300072BF46 /* EditableCellView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EditableCellView.h; sourceTree = ""; }; 61C079E311F35A300072BF46 /* EditableCellView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EditableCellView.m; sourceTree = ""; }; - 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; }; 61EBA62811DFF2BC0048B68A /* title.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = title.png; path = "Resources/Frontend-iPad/title.png"; sourceTree = ""; }; 61EBA62C11DFF3310048B68A /* backgroundAndTitle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = backgroundAndTitle.png; path = "Resources/Frontend-iPad/backgroundAndTitle.png"; sourceTree = ""; }; @@ -897,6 +907,8 @@ 28FD15080DC6FC5B0079059D /* QuartzCore.framework in Frameworks */, 61798935114AB25F00BA94A9 /* AudioToolbox.framework in Frameworks */, 61272339117DF778005B90CF /* MobileCoreServices.framework in Frameworks */, + 6199E81612463EA800DADF8C /* CFNetwork.framework in Frameworks */, + 6199E81A12463EC400DADF8C /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -967,6 +979,7 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + 6199E86C12464A8E00DADF8C /* surpise.png */, 611EEBC0122B34A800DF6938 /* helpingame.png */, 611EEC30122B54D700DF6938 /* helpplain.png */, 611EEBC2122B355700DF6938 /* helpbottom.png */, @@ -1007,8 +1020,9 @@ 28FD14FF0DC6FC520079059D /* OpenGLES.framework */, 28FD15070DC6FC5B0079059D /* QuartzCore.framework */, 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */, - 61C3255A1179A384001E70B1 /* OpenAL.framework */, 61272338117DF778005B90CF /* MobileCoreServices.framework */, + 6199E81512463EA800DADF8C /* CFNetwork.framework */, + 6199E81912463EC400DADF8C /* SystemConfiguration.framework */, ); name = Frameworks; sourceTree = ""; @@ -1143,6 +1157,9 @@ 6165920B11CA9BA200D6E256 /* WeaponSettingsViewController.m */, 616591FA11CA9BA200D6E256 /* SchemeSettingsViewController.h */, 616591FB11CA9BA200D6E256 /* SchemeSettingsViewController.m */, + 6199E836124647DE00DADF8C /* SupportViewController.h */, + 6199E837124647DE00DADF8C /* SupportViewController.m */, + 6199E838124647DE00DADF8C /* SupportViewController.xib */, ); name = "First Level"; sourceTree = ""; @@ -2010,6 +2027,8 @@ 61842B24122B619D0096E335 /* HelpPageInGameViewController.xib in Resources */, 61842B3E122B65BD0096E335 /* helpabove.png in Resources */, 61842B40122B66280096E335 /* helpleft.png in Resources */, + 6199E83A124647DE00DADF8C /* SupportViewController.xib in Resources */, + 6199E86D12464A8E00DADF8C /* surpise.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2135,6 +2154,7 @@ 61C079E411F35A300072BF46 /* EditableCellView.m in Sources */, 61F2E7CE1205EDE0005734F7 /* AboutViewController.m in Sources */, 611EEAEE122B2A4D00DF6938 /* HelpPageViewController.m in Sources */, + 6199E839124647DE00DADF8C /* SupportViewController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Resources/OverlayViewController.xib --- a/project_files/HedgewarsMobile/Resources/OverlayViewController.xib Sun Sep 19 13:54:38 2010 +0200 +++ b/project_files/HedgewarsMobile/Resources/OverlayViewController.xib Sun Sep 19 17:00:35 2010 +0200 @@ -63,7 +63,7 @@ 265 - {{337, 193}, {143, 127}} + {{337, 187}, {143, 133}} 3 diff -r 5934ddf9ed5d -r d7479079a8a8 project_files/HedgewarsMobile/Resources/surpise.png Binary file project_files/HedgewarsMobile/Resources/surpise.png has changed