46 switch (orientation) { |
46 switch (orientation) { |
47 case UIDeviceOrientationLandscapeLeft: |
47 case UIDeviceOrientationLandscapeLeft: |
48 sdlView.transform = CGAffineTransformMakeRotation(degreesToRadian(0)); |
48 sdlView.transform = CGAffineTransformMakeRotation(degreesToRadian(0)); |
49 self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(90)); |
49 self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(90)); |
50 [self chatDisappear]; |
50 [self chatDisappear]; |
51 [dimTimer setFireDate:HIDING_TIME_DEFAULT]; |
|
52 HW_setLandscape(YES); |
51 HW_setLandscape(YES); |
53 break; |
52 break; |
54 case UIDeviceOrientationLandscapeRight: |
53 case UIDeviceOrientationLandscapeRight: |
55 sdlView.transform = CGAffineTransformMakeRotation(degreesToRadian(180)); |
54 sdlView.transform = CGAffineTransformMakeRotation(degreesToRadian(180)); |
56 self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(-90)); |
55 self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(-90)); |
57 [self chatDisappear]; |
56 [self chatDisappear]; |
58 [dimTimer setFireDate:HIDING_TIME_DEFAULT]; |
|
59 HW_setLandscape(YES); |
57 HW_setLandscape(YES); |
60 break; |
58 break; |
61 case UIDeviceOrientationPortrait: |
59 case UIDeviceOrientationPortrait: |
62 sdlView.transform = CGAffineTransformMakeRotation(degreesToRadian(270)); |
60 sdlView.transform = CGAffineTransformMakeRotation(degreesToRadian(270)); |
63 self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(0)); |
61 self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(0)); |
64 [self chatAppear]; |
62 [self chatAppear]; |
65 [self activateOverlay]; |
|
66 [dimTimer setFireDate:HIDING_TIME_NEVER]; |
|
67 HW_setLandscape(NO); |
63 HW_setLandscape(NO); |
68 break; |
64 break; |
69 case UIDeviceOrientationPortraitUpsideDown: |
65 case UIDeviceOrientationPortraitUpsideDown: |
70 sdlView.transform = CGAffineTransformMakeRotation(degreesToRadian(90)); |
66 sdlView.transform = CGAffineTransformMakeRotation(degreesToRadian(90)); |
71 self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(180)); |
67 self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(180)); |
72 [self chatAppear]; |
68 [self chatAppear]; |
73 [self activateOverlay]; |
|
74 [dimTimer setFireDate:HIDING_TIME_NEVER]; |
|
75 HW_setLandscape(NO); |
69 HW_setLandscape(NO); |
76 break; |
70 break; |
77 default: |
71 default: |
78 NSLog(@"warning - Unknown rotation status"); |
72 NSLog(@"warning - Unknown rotation status"); |
79 break; |
73 break; |
96 writeChatTextField.returnKeyType = UIReturnKeyDefault; |
90 writeChatTextField.returnKeyType = UIReturnKeyDefault; |
97 writeChatTextField.secureTextEntry = NO; |
91 writeChatTextField.secureTextEntry = NO; |
98 [self.view addSubview:writeChatTextField]; |
92 [self.view addSubview:writeChatTextField]; |
99 } |
93 } |
100 writeChatTextField.alpha = 1; |
94 writeChatTextField.alpha = 1; |
101 //[self activateOverlay]; |
95 [self activateOverlay]; |
|
96 [dimTimer setFireDate:HIDING_TIME_NEVER]; |
102 } |
97 } |
103 |
98 |
104 -(void) chatDisappear { |
99 -(void) chatDisappear { |
105 writeChatTextField.alpha = 0; |
100 writeChatTextField.alpha = 0; |
106 [writeChatTextField resignFirstResponder]; |
101 [writeChatTextField resignFirstResponder]; |