Ejemplo n.º 1
0
	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;
	}
Ejemplo n.º 2
0
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;
}
Ejemplo n.º 3
0
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;
}