Mercurial > hg > tweakathon2ios
view IntroViewController.mm @ 44:d810aa9ca03a
times. cosmetic stuff
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Mon, 15 Dec 2014 17:33:41 +0000 |
parents | 75202498bee9 |
children | 80112c9349c4 |
line wrap: on
line source
// // IntroViewController.m // sonicZoom // // Created by Robert Tubb on 29/01/2013. // // #import "IntroViewController.h" #import "testApp.h" @interface IntroViewController () @end @implementation IntroViewController - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization self.interfaceSelection = 0; } return self; } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. } - (IBAction)oninterfaceSelect:(id)sender { UISegmentedControl *seg = (UISegmentedControl *)sender; self.interfaceSelection = seg.selectedSegmentIndex; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (void)setAppRef:(id)theOFApp{ self.theOFAppRef = theOFApp; } - (IBAction)enterExpMode:(id)sender { ((testApp *)self.theOFAppRef)->interfaceSelected(self.interfaceSelection); ((testApp *)self.theOFAppRef)->introHidden(1); } - (IBAction)enterTrainMode:(id)sender { ((testApp *)self.theOFAppRef)->interfaceSelected(self.interfaceSelection); ((testApp *)self.theOFAppRef)->introHidden(2); } - (IBAction)enterSearchMode:(id)sender { ((testApp *)self.theOFAppRef)->interfaceSelected(self.interfaceSelection); ((testApp *)self.theOFAppRef)->introHidden(3); } - (IBAction)enterPerformMode:(id)sender { ((testApp *)self.theOFAppRef)->interfaceSelected(self.interfaceSelection); ((testApp *)self.theOFAppRef)->introHidden(4); } - (IBAction)show:(id)sender { self.theOFAppRef = sender; self.view.hidden = NO; } - (IBAction)hide:(id)sender { self.view.hidden = YES; } - (IBAction)disagree:(id)sender { // shut down the app self.view.hidden = YES; ((testApp *)self.theOFAppRef)->introHidden(0); } - (void)dealloc { [_text release]; [super dealloc]; } - (void)viewDidUnload { [self setText:nil]; [super viewDidUnload]; } @end