#include "CCApplication_bada.h" #include "CCDirector.h" #include "Gbk_Unicode.h" using namespace Osp::App; using namespace Osp::System; NS_CC_BEGIN; static CCApplication * s_pApplication = NULL; static long long s_nAnimationInterval = 0; CCApplication::CCApplication() { CCLog("CCApplication constructor..."); s_pApplication = this; } CCApplication::~CCApplication() { s_pApplication = NULL; } CCApplication::Orientation CCApplication::setOrientation(CCApplication::Orientation orientation) { // swap width and height CCEGLView * pView = CCDirector::sharedDirector()->getOpenGLView(); if (pView) { return (Orientation)pView->setDeviceOrientation(orientation); } return (Orientation)CCDirector::sharedDirector()->getDeviceOrientation(); } CCRect CCApplication::statusBarFrame(CCRect * rect) { if (rect) { // bada doesn't have status bar. *rect = CCRectMake(0, 0, 0, 0); } } ////////////////////////////////////////////////////////////////////////// /// Implement static class member ////////////////////////////////////////////////////////////////////////// CCApplication& CCApplication::sharedApplication() { CC_ASSERT(s_pApplication); return *s_pApplication; } ccLanguageType CCApplication::getCurrentLanguage() { return kLanguageEnglish; } void CCApplication::setAnimationInterval(double interval) { s_nAnimationInterval = (long long)(interval * 1000 * 1000); } bool CCApplication::OnAppInitializing(AppRegistry& appRegistry) { if (! initInstance() || !applicationDidFinishLaunching()) return false; return true; } bool CCApplication::OnAppTerminating(AppRegistry& appRegistry, bool forcedTermination) { return true; } void CCApplication::OnForeground(void) { } void CCApplication::OnBackground(void) { } void CCApplication::OnLowMemory(void) { } void CCApplication::OnBatteryLevelChanged(BatteryLevel batteryLevel) { } NS_CC_END;