//
//  RunnerViewController.h
//  iMove3Dv4
//
//  Created by Luis Ballesteros on 5/6/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import <UIKit/UIKit.h>
//#import "iMove3DAppDelegate.h"


@interface RunnerViewController : UIViewController{
    IBOutlet UIButton *toggleGryoTouchingButton;
    IBOutlet UIButton *togglePointingDragButton;
    IBOutlet UIButton *toggleTranslatingRotatingButton;
}
@property (weak, nonatomic) IBOutlet UILabel *xRotValueLabel;
@property (weak, nonatomic) IBOutlet UILabel *yRotValueLabel;
@property (weak, nonatomic) IBOutlet UILabel *zRotValueLabel;

@property (weak, nonatomic) IBOutlet UILabel *xTransValueLabel;
@property (weak, nonatomic) IBOutlet UILabel *yTransValueLabel;
@property (weak, nonatomic) IBOutlet UILabel *zTransValueLabel;

//@property (strong, nonatomic) iMove3DAppDelegate *_iMove3DAppDelegate;


- (IBAction)settingsButton:(id)sender;
- (IBAction)toggleGyroTouching:(id)sender;
- (IBAction)togglePointingDragging:(id)sender;
- (IBAction)toggleTranslatingRotating:(id)sender;
- (void) processStateByNumberOfTaps;
- (void) changeStatePointingDragging;
- (void) changeStateTranslatingRotating;
- (void) changeStateGyroTouching;

@end
