예제 #1
0
Common::Error TSageEngine::run() {
	// Basic initialisation
	initialise();

	_globals->_sceneHandler.registerHandler();
	_globals->_game->execute();

	deinitialise();
	return Common::kNoError;
}
예제 #2
0
파일: cruise.cpp 프로젝트: bluddy/scummvm
Common::Error CruiseEngine::run() {
    // Initialize backend
    initGraphics(320, 200, false);

    if (!loadLanguageStrings()) {
        error("Could not setup language data for your version");
        return Common::kUnknownError;	// for compilers that don't support NORETURN
    }

    initialize();

    Cruise::changeCursor(Cruise::CURSOR_NORMAL);
    CursorMan.showMouse(true);

    lastTick = 0;
    lastTickDebug = 0;

    mainLoop();

    deinitialise();

    return Common::kNoError;
}