//
//  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)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
