--- 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;