--- a/cocoaTouch/MapConfigViewController.h Sun Apr 25 18:38:08 2010 +0000
+++ b/cocoaTouch/MapConfigViewController.h Mon Apr 26 01:55:26 2010 +0000
@@ -9,20 +9,43 @@
#import <UIKit/UIKit.h>
#import "SDL_net.h"
-@interface MapConfigViewController : UIViewController {
+@interface MapConfigViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
TCPsocket sd, csd;
- NSInteger maxHogs;
unsigned char map[128*32];
+ // objects read (mostly) by parent view
+ NSInteger maxHogs;
+ NSString *seedCommand;
+ NSString *templateFilterCommand;
+ NSString *mapGenCommand;
+ NSString *mazeSizeCommand;
+
+ // various widgets in the view
UIButton *previewButton;
- NSString *seedCommand;
+ UITableView *tableView;
+ UILabel *maxLabel;
+ UILabel *sizeLabel;
+ UISegmentedControl *segmentedControl;
+ UISlider *slider;
}
@property (nonatomic) NSInteger maxHogs;
-@property (nonatomic,retain) UIButton *previewButton;
@property (nonatomic,retain) NSString *seedCommand;
+@property (nonatomic,retain) NSString *templateFilterCommand;
+@property (nonatomic,retain) NSString *mapGenCommand;
+@property (nonatomic,retain) NSString *mazeSizeCommand;
+@property (nonatomic,retain) IBOutlet UIButton *previewButton;
+@property (nonatomic,retain) IBOutlet UITableView *tableView;
+@property (nonatomic,retain) IBOutlet UILabel *maxLabel;
+@property (nonatomic,retain) IBOutlet UILabel *sizeLabel;
+@property (nonatomic,retain) IBOutlet UISegmentedControl *segmentedControl;
+@property (nonatomic,retain) IBOutlet UISlider *slider;
-(IBAction) updatePreview;
+-(IBAction) sliderChanged:(id) sender;
+-(IBAction) sliderEndedChanging:(id) sender;
+-(IBAction) segmentedControlChanged:(id) sender;
+
-(void) engineProtocol:(NSInteger) port;
@end