X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=TargetController.h;h=7f9e1590c88259cacac70a9603c997c2a8cb983e;hp=7e24cc460d1effbb444d420e15ec44b7d110adfd;hb=f864d363128de19fc6591b77ae9226b34166d715;hpb=9480992fac2c0b71851db8e4906e77e2128d8919 diff --git a/TargetController.h b/TargetController.h index 7e24cc4..7f9e159 100644 --- a/TargetController.h +++ b/TargetController.h @@ -6,14 +6,15 @@ // Copyright 2009 University of Otago. All rights reserved. // -@class KeyInputTextView; +#import "NJKeyInputField.h" + @class ConfigsController; -@class JoystickController; +@class NJInputController; @class Target; @class TargetMouseMove; -@interface TargetController : NSObject { - IBOutlet KeyInputTextView *keyInput; +@interface TargetController : NSObject { + IBOutlet NJKeyInputField *keyInput; IBOutlet NSMatrix *radioButtons; IBOutlet NSSegmentedControl *mouseDirSelect; IBOutlet NSSegmentedControl *mouseBtnSelect; @@ -21,15 +22,13 @@ IBOutlet NSTextField *title; IBOutlet NSPopUpButton *configPopup; IBOutlet ConfigsController *configsController; - IBOutlet JoystickController *joystickController; + IBOutlet NJInputController *joystickController; } @property (assign) BOOL enabled; -- (void)keyChanged; -- (void)load; -- (void)reset; -- (void)refreshConfigsPreservingSelection:(BOOL)preserve; +- (void)loadCurrent; +- (void)refreshConfigs; - (IBAction)configChosen:(id)sender; - (IBAction)radioChanged:(id)sender; - (IBAction)mdirChanged:(id)sender;