equal
deleted
inserted
replaced
30 #define doDim() [dimTimer setFireDate:HIDING_TIME_DEFAULT] |
30 #define doDim() [dimTimer setFireDate:HIDING_TIME_DEFAULT] |
31 #define doNotDim() [dimTimer setFireDate:HIDING_TIME_NEVER] |
31 #define doNotDim() [dimTimer setFireDate:HIDING_TIME_NEVER] |
32 |
32 |
33 |
33 |
34 @implementation OverlayViewController |
34 @implementation OverlayViewController |
35 @synthesize popoverController, popupMenu, helpPage, loadingIndicator, confirmButton, grenadeTimeSegment, cachedGrenadeTime; |
35 @synthesize popoverController, popupMenu, helpPage, loadingIndicator, confirmButton, grenadeTimeSegment; |
36 |
36 |
37 #pragma mark - |
37 #pragma mark - |
38 #pragma mark rotation |
38 #pragma mark rotation |
39 |
39 |
40 -(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation { |
40 -(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation { |
257 doDim(); |
257 doDim(); |
258 } |
258 } |
259 |
259 |
260 -(void) setGrenadeTime:(id) sender { |
260 -(void) setGrenadeTime:(id) sender { |
261 UISegmentedControl *theSegment = (UISegmentedControl *)sender; |
261 UISegmentedControl *theSegment = (UISegmentedControl *)sender; |
262 NSInteger timeIndex = theSegment.selectedSegmentIndex; |
262 NSInteger timeIndex = theSegment.selectedSegmentIndex + 1; |
263 if (self.cachedGrenadeTime != timeIndex) { |
263 if (HW_getGrenadeTime() != timeIndex) |
264 HW_setGrenadeTime(timeIndex + 1); |
264 HW_setGrenadeTime(timeIndex); |
265 self.cachedGrenadeTime = timeIndex; |
|
266 } |
|
267 } |
265 } |
268 |
266 |
269 #pragma mark - |
267 #pragma mark - |
270 #pragma mark in-game menu and help page |
268 #pragma mark in-game menu and help page |
271 -(void) showHelp:(id) sender { |
269 -(void) showHelp:(id) sender { |
436 [grenadeSegment addTarget:self action:@selector(setGrenadeTime:) forControlEvents:UIControlEventValueChanged]; |
434 [grenadeSegment addTarget:self action:@selector(setGrenadeTime:) forControlEvents:UIControlEventValueChanged]; |
437 self.grenadeTimeSegment = grenadeSegment; |
435 self.grenadeTimeSegment = grenadeSegment; |
438 [grenadeSegment release]; |
436 [grenadeSegment release]; |
439 } |
437 } |
440 self.grenadeTimeSegment.frame = CGRectMake(screen.size.width / 2 - 125, screen.size.height, 250, 50); |
438 self.grenadeTimeSegment.frame = CGRectMake(screen.size.width / 2 - 125, screen.size.height, 250, 50); |
441 self.grenadeTimeSegment.selectedSegmentIndex = self.cachedGrenadeTime; |
439 self.grenadeTimeSegment.selectedSegmentIndex = HW_getGrenadeTime() - 1; |
442 self.grenadeTimeSegment.alpha = 1; |
440 self.grenadeTimeSegment.alpha = 1; |
443 self.grenadeTimeSegment.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | |
441 self.grenadeTimeSegment.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | |
444 UIViewAutoresizingFlexibleRightMargin | |
442 UIViewAutoresizingFlexibleRightMargin | |
445 UIViewAutoresizingFlexibleTopMargin; |
443 UIViewAutoresizingFlexibleTopMargin; |
446 [self.view addSubview:self.grenadeTimeSegment]; |
444 [self.view addSubview:self.grenadeTimeSegment]; |