void App::onInit() { initSFML(); initGLEW(); grMananger.reset(new GraphicsManager()); loadingScreen.reset(new LoadingScreen(window, grMananger.get())); world.reset(new World(grMananger.get())); }
void SceneRenderer::init() { initSFML(); initGL(); // Read collada file. ltcimp::Importer importer; importer.setContentDirectory("../../content/"); importer.importScene("BonedBox.dae"); m_testMesh = importer.getMesh(); m_lastClock = m_gameClock.getElapsedTime(); m_frameCount = 0; }
bool initEverything() { app::Settings::inst()->setResourcePath("resources/"); app::Settings::inst()->setShaderPath("resources/shaders/"); app::Settings::inst()->setModelPath("resources/models/"); app::Settings::inst()->setTexturePath("resources/textures/"); Logger::inst()->setFileName("log.txt"); eventManager = new event::Manager(); eventManager->registerHandler(new handler::GenericHandler()); app::GraphicSettings::screenHeight = 600; app::GraphicSettings::screenWidth = 800; if (!initSFML() || !initGlew() || !initOpenGL()) { return false; } cameraManager = manager::Camera::inst(); cameraManager->add(new world::Camera(), "world"); return true; }