cocoaTouch/MapConfigViewController.h
changeset 3373 c1ff724a5c34
parent 3369 c7289e42f0ee
child 3490 016b3172b645
--- 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 <UITableViewDelegate, UITableViewDataSource> {
     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;