示例#1
0
void main()
{
	Rect windowRect;
	
	Initialize();

	SetRect(&windowRect, 50, 50, 50+SCREEN_WIDTH, 50+SCREEN_HEIGHT);
	
	mainWindowPtr = NewWindow(nil, &windowRect, "\pMain Window", true, noGrowDocProc, (WindowPtr)-1L, true, (long)nil);
	SetPort(mainWindowPtr);
	
	RunLoop();
}
示例#2
0
文件: Client.cpp 项目: opatut/chars
void Client::Go() {
    Logger::GetLogger().Info("--- Loading config ---");
    LoadConfig();

    Logger::GetLogger().Info("--- Initializing Network ---");
    if(!InitializeNetwork())
        return;

    Logger::GetLogger().Info("--- Starting render engine ---");
    StartupOgre();

    Logger::GetLogger().Info("--- Starting main loop ---");
    RunLoop();

    Logger::GetLogger().Info("--- Stopping ---");
    Shutdown();
}
 bool TileRPGGameLoop::Initialize()
 {
     RunLoop();
     return true;
 }
示例#4
0
文件: core.cpp 项目: hexuan12/citra
/// Step the CPU one instruction
void SingleStep() {
    RunLoop(1);
}
示例#5
0
文件: core.cpp 项目: citra-emu/citra
System::ResultStatus System::SingleStep() {
    return RunLoop(false);
}