bool NNWindowsApplication::Init( wchar_t* title, int width, int height, bool isFullscreen, RendererStatus rendererStatus ) { mTitle = title; mScreenWidth = width; mScreenHeight = height; mIsFullscreen = isFullscreen; mRendererStatus = rendererStatus; if ( _CreateWindow( title, width, height, rendererStatus ) == false ) return false; if ( _CreateRenderer( isFullscreen, rendererStatus ) == false ) return false; return true; }
bool NNApplication::Init( wchar_t* const title, int width, int height, RendererStatus renderStatus ) { m_hInstance = GetModuleHandle(0); m_Title = title; m_ScreenWidth = width; m_ScreenHeight = height; m_RendererStatus = renderStatus; _CreateWindow( m_Title, m_ScreenWidth, m_ScreenHeight ); _CreateRenderer( renderStatus ); m_pSceneDirector = NNSceneDirector::GetInstance(); m_Renderer->Init(); m_pSceneDirector->Init(); return true; }
bool NNApplication::Init( wchar_t* title, int width, int height, RendererStatus renderStatus ) { mhInstance = GetModuleHandle(0); mTitle = title; mScreenWidth = width; mScreenHeight = height; mRendererStatus = renderStatus; _CreateWindow( mTitle, mScreenWidth, mScreenHeight ); _CreateRenderer( renderStatus ); mpSceneDirector = NNSceneDirector::GetInstance(); mRenderer->Init(); mpSceneDirector->Init(); srand( (unsigned int)time(NULL) ) ; return true; }