本文整理汇总了C++中SplashScreen::ShowSplash方法的典型用法代码示例。如果您正苦于以下问题:C++ SplashScreen::ShowSplash方法的具体用法?C++ SplashScreen::ShowSplash怎么用?C++ SplashScreen::ShowSplash使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SplashScreen
的用法示例。
在下文中一共展示了SplashScreen::ShowSplash方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: InitInstance
BOOL InformApp::InitInstance()
{
InitCommonControls();
CWinApp::InitInstance();
theOS.Init();
theOS.BufferedPaintInit();
if (!AfxOleInit())
return FALSE;
if (!Scintilla_RegisterClasses(AfxGetInstanceHandle()))
return FALSE;
if (GetIEVersion() < 5.0)
{
CString msg;
msg.Format("Internet Explorer version 5 or higher must be installed.");
AfxMessageBox(msg,MB_ICONSTOP|MB_OK);
exit(0);
}
CheckMSXML();
SetRegistryKey("David Kinder");
SetFonts();
ReportHtml::SetIEPreferences(REGISTRY_PATH_BROWSER);
// Set the HOME environment variable to the My Documents folder,
// used by the Natural Inform compiler, and make sure directories
// under My Documents exist.
SetMyDocuments();
// Discard any log file from a previous run
/*::DeleteFile(m_home+LOG_FILE);*/
// Install the protocol for inform: URLs
m_protocol.Install(L"inform");
CString dir = GetAppDir();
m_protocol.AddDirectory(dir+"\\Documentation");
m_protocol.AddDirectory(dir+"\\Documentation\\doc_images");
m_protocol.AddDirectory(dir+"\\Documentation\\sections");
m_protocol.AddDirectory(L"//Extensions",m_home+"\\Inform\\Documentation");
m_protocol.AddDirectory(L"//Extensions",dir+"\\Documentation");
// Find and create documentation for extensions
FindExtensions();
RunCensus(false);
// Show the splash screen
SplashScreen splash;
splash.ShowSplash();
// Only continue if a project has been opened
if (AfxGetMainWnd() == NULL)
return FALSE;
return TRUE;
}
示例2: main
int main()
{
SetupCallbacks();
scePowerSetClockFrequency(333, 333, 166);
//initialize render manager
RenderManager::InstancePtr()->Init();
RenderManager::InstancePtr()->CollectPerformance(true);
RenderManager::InstancePtr()->InitDebugFont();
//set perspectives
RenderManager::InstancePtr()->SetOrtho(0,0,0,0,0,0);
//init and load sounds
SoundManager::Instance()->Init();
srand(time(NULL));
//new state manager
StateManager stateManager;
stateManager.Init();
RenderManager::InstancePtr()->SetClearColour(0xFF000000);
//splash screens
SplashScreen *screen = new SplashScreen(TextureHelper::Instance()->GetTexture(TextureHelper::Genesis),0,0,480,272,3);
screen->ShowSplash();
delete screen;
SplashScreen *screen2 = new SplashScreen(TextureHelper::Instance()->GetTexture(TextureHelper::PspTeam),0,0,424,72,3);
screen2->ShowSplash();
delete screen2;
RenderManager::InstancePtr()->SetClearColour(0xFFF5B783);
//new active state
StateMenu *statePlay = new StateMenu();
statePlay->Init();
stateManager.ChangeState(statePlay);
//trun
while ( stateManager.Running() )
{
stateManager.HandleEvents();
stateManager.Update();
stateManager.Draw();
}
sceGuTerm(); // Terminating the Graphics System
sceKernelExitGame(); // Quits Application
return 0;
}