cocoaTouch/OverlayViewController.m
changeset 3479 972ae3ec178a
parent 3463 23c50be687a9
child 3490 016b3172b645
equal deleted inserted replaced
3478:cbf71e938164 3479:972ae3ec178a
    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];