예제 #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();
}
예제 #3
0
 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);
}