all UI objects (UITextField, UISlider, AVAudioPlayer and UserDefaults) should live in a different module (Cocos2D::UI or Cocos2D::CocoaTouch, for example) and should receive a landscape property that should transform their coordinates to the correct landscape mode.
all UI objects (UITextField, UISlider, AVAudioPlayer and UserDefaults) should live in a different module (Cocos2D::UI or Cocos2D::CocoaTouch, for example) and should receive a landscape property that should transform their coordinates to the correct landscape mode.