diff -r 5d3daec0d0b5 -r c1ff724a5c34 cocoaTouch/MapConfigViewController.h --- a/cocoaTouch/MapConfigViewController.h Wed Apr 28 05:58:14 2010 +0000 +++ b/cocoaTouch/MapConfigViewController.h Thu Apr 29 02:43:28 2010 +0000 @@ -12,13 +12,17 @@ @interface MapConfigViewController : UIViewController { TCPsocket sd, csd; unsigned char map[128*32]; - + NSInteger oldValue; //slider + NSInteger oldPage; //segmented control + BOOL busy; + // objects read (mostly) by parent view NSInteger maxHogs; NSString *seedCommand; NSString *templateFilterCommand; NSString *mapGenCommand; NSString *mazeSizeCommand; + NSString *themeCommand; // various widgets in the view UIButton *previewButton; @@ -27,6 +31,11 @@ UILabel *sizeLabel; UISegmentedControl *segmentedControl; UISlider *slider; + + // internal objects + NSIndexPath *lastIndexPath; + NSArray *themeArray; + NSArray *mapArray; } @property (nonatomic) NSInteger maxHogs; @@ -34,6 +43,8 @@ @property (nonatomic,retain) NSString *templateFilterCommand; @property (nonatomic,retain) NSString *mapGenCommand; @property (nonatomic,retain) NSString *mazeSizeCommand; +@property (nonatomic,retain) NSString *themeCommand; + @property (nonatomic,retain) IBOutlet UIButton *previewButton; @property (nonatomic,retain) IBOutlet UITableView *tableView; @property (nonatomic,retain) IBOutlet UILabel *maxLabel; @@ -41,10 +52,16 @@ @property (nonatomic,retain) IBOutlet UISegmentedControl *segmentedControl; @property (nonatomic,retain) IBOutlet UISlider *slider; +@property (nonatomic,retain) NSIndexPath *lastIndexPath; +@property (nonatomic,retain) NSArray *themeArray; +@property (nonatomic,retain) NSArray *mapArray; + -(IBAction) updatePreview; -(IBAction) sliderChanged:(id) sender; -(IBAction) sliderEndedChanging:(id) sender; -(IBAction) segmentedControlChanged:(id) sender; +-(void) turnOnWidgets; +-(void) turnOffWidgets; -(void) engineProtocol:(NSInteger) port;