88 } |
88 } |
89 |
89 |
90 // issue certain action based on the tag of the button |
90 // issue certain action based on the tag of the button |
91 -(IBAction) buttonPressed:(id) sender { |
91 -(IBAction) buttonPressed:(id) sender { |
92 [self activateOverlay]; |
92 [self activateOverlay]; |
93 |
93 UIActionSheet *actionSheet; |
94 UIButton *theButton = (UIButton *)sender; |
94 UIButton *theButton = (UIButton *)sender; |
|
95 |
95 switch (theButton.tag) { |
96 switch (theButton.tag) { |
96 case 0: |
97 case 0: |
97 HW_walkLeft(); |
98 HW_walkLeft(); |
98 break; |
99 break; |
99 case 1: |
100 case 1: |
118 HW_pause(); |
119 HW_pause(); |
119 break; |
120 break; |
120 case 8: |
121 case 8: |
121 HW_chat(); |
122 HW_chat(); |
122 break; |
123 break; |
123 case 9: |
124 case 9: |
124 UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"Are you reeeeeally sure?", @"") |
125 actionSheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"Are you reeeeeally sure?", @"") |
125 delegate:self |
126 delegate:self |
126 cancelButtonTitle:NSLocalizedString(@"Well, maybe not...", @"") |
127 cancelButtonTitle:NSLocalizedString(@"Well, maybe not...", @"") |
127 destructiveButtonTitle:NSLocalizedString(@"As sure as I can be!", @"") |
128 destructiveButtonTitle:NSLocalizedString(@"As sure as I can be!", @"") |
128 otherButtonTitles:nil]; |
129 otherButtonTitles:nil]; |
129 [actionSheet showInView:self.view]; |
130 [actionSheet showInView:self.view]; |
130 [actionSheet release]; |
131 [actionSheet release]; |
131 |
132 |
132 HW_pause(); |
133 HW_pause(); |
133 break; |
134 break; |
134 case 10: |
135 case 10: |
135 HW_tab(); |
136 HW_tab(); |
136 break; |
137 break; |
137 default: |
138 default: |
138 NSLog(@"Nope"); |
139 NSLog(@"Nope"); |
139 break; |
140 break; |
140 } |
141 } |
141 } |
142 } |
152 //CGRect rectArea = CGRectMake(0, 0, 320, 480); |
153 //CGRect rectArea = CGRectMake(0, 0, 320, 480); |
153 //content.view.frame = rectArea; |
154 //content.view.frame = rectArea; |
154 //settings.view.frame = rectArea; |
155 //settings.view.frame = rectArea; |
155 //popupMenuViewController *popupMenu = [[UIViewController alloc] initWithNibName:@"popupMenuViewController" bundle:nil]; |
156 //popupMenuViewController *popupMenu = [[UIViewController alloc] initWithNibName:@"popupMenuViewController" bundle:nil]; |
156 |
157 |
157 UIViewController *popupMenu = [[UIViewController alloc] init]; |
158 popupMenuViewController *popupMenu = [[popupMenuViewController alloc] initWithNibName:@"popupMenuViewController" bundle:nil]; |
158 |
159 |
159 UIButton *buttonPause = [UIButton buttonWithType:UIButtonTypeRoundedRect]; |
160 /*UIButton *buttonPause = [UIButton buttonWithType:UIButtonTypeRoundedRect]; |
160 buttonPause.tag = 7; |
161 buttonPause.tag = 7; |
161 buttonPause.frame = CGRectMake(100, 170, 170, 30); |
162 buttonPause.frame = CGRectMake(100, 170, 170, 30); |
162 [buttonPause setTitle:@"Pause Game" forState:UIControlStateNormal]; |
163 [buttonPause setTitle:@"Pause Game" forState:UIControlStateNormal]; |
163 [buttonPause addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; |
164 [buttonPause addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; |
164 [popupMenu.view addSubview:buttonPause]; |
165 [popupMenu.view addSubview:buttonPause]; |
174 buttonEnd.tag = 9; |
175 buttonEnd.tag = 9; |
175 buttonEnd.frame = CGRectMake(100, 270, 170, 30); |
176 buttonEnd.frame = CGRectMake(100, 270, 170, 30); |
176 [buttonEnd setTitle:@"End Game" forState:UIControlStateNormal]; |
177 [buttonEnd setTitle:@"End Game" forState:UIControlStateNormal]; |
177 [buttonEnd addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; |
178 [buttonEnd addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; |
178 [popupMenu.view addSubview:buttonEnd]; |
179 [popupMenu.view addSubview:buttonEnd]; |
179 |
180 */ |
180 UIPopoverController* aPopover = [[UIPopoverController alloc] initWithContentViewController:popupMenu]; |
181 UIPopoverController* aPopover = [[UIPopoverController alloc] initWithContentViewController:popupMenu]; |
181 [aPopover setPopoverContentSize:CGSizeMake(220, 480) animated:YES]; |
182 [aPopover setPopoverContentSize:CGSizeMake(220, 170) animated:YES]; |
182 |
183 |
183 [aPopover presentPopoverFromRect:CGRectMake(1024, 0, 320, 480) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES]; |
184 [aPopover presentPopoverFromRect:CGRectMake(1024, 0, 320, 480) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES]; |
184 //UIBarButtonItem *sender = [[useless items] objectAtIndex:1]; |
185 //UIBarButtonItem *sender = [[useless items] objectAtIndex:1]; |
185 //[self.popoverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES]; |
186 //[self.popoverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES]; |
186 } |
187 } |