diff -r dc9e61e67484 -r 3ae3fccb439e cocoaTouch/GameConfigViewController.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cocoaTouch/GameConfigViewController.m Sun Apr 18 23:19:15 2010 +0000 @@ -0,0 +1,78 @@ + // +// GameConfigViewController.m +// HedgewarsMobile +// +// Created by Vittorio on 18/04/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import "GameConfigViewController.h" +#import "SDL_uikitappdelegate.h" +#import "CommodityFunctions.h" + +@implementation GameConfigViewController +@synthesize availableTeamsTableView, backButton, weaponsButton, schemesButton, mapButton, randomButton, startButton; + + +-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + return rotationManager(interfaceOrientation); +} + + +-(IBAction) buttonPressed:(id) sender { + UIButton *theButton = (UIButton *)sender; + switch (theButton.tag) { + case 0: + [[NSNotificationCenter defaultCenter] postNotificationName:@"dismissModalView" object:nil]; + break; + case 1: + [[NSNotificationCenter defaultCenter] postNotificationName:@"dismissModalView" object:nil]; + [self performSelector:@selector(startSDLgame) + withObject:nil + afterDelay:0.4]; + break; + } +} + +-(void) startSDLgame { + [[SDLUIKitDelegate sharedAppDelegate] startSDLgame]; +} + +// Implement viewDidLoad to do additional setup after loading the view, typically from a nib. +- (void)viewDidLoad { + self.view.frame = CGRectMake(0, 0, 1024, 1024); + [super viewDidLoad]; +} + +-(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 { + self.availableTeamsTableView = nil; + self.backButton = nil; + self.weaponsButton = nil; + self.schemesButton = nil; + self.mapButton = nil; + self.randomButton = nil; + self.startButton = nil; + [super viewDidUnload]; +} + + +-(void) dealloc { + [availableTeamsTableView release]; + [backButton release]; + [weaponsButton release]; + [schemesButton release]; + [mapButton release]; + [randomButton release]; + [startButton release]; + [super dealloc]; +} + + +@end