mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-25 21:48:41 -06:00
FIXED: Slightly rearrange/cleanup OpenspaceEngine::initialize
Simplify scene file config/commandline logic, group scene and renderEngine work (Stashed changes took over real changes)
This commit is contained in:
@@ -415,20 +415,19 @@ bool OpenSpaceEngine::initialize() {
|
||||
configurationManager().getValue(
|
||||
ConfigurationManager::KeyShutdownCountdown, _shutdownWait
|
||||
);
|
||||
|
||||
|
||||
if (!commandlineArgumentPlaceholders.sceneName.empty())
|
||||
configurationManager().setValue(
|
||||
ConfigurationManager::KeyConfigScene, commandlineArgumentPlaceholders.sceneName);
|
||||
|
||||
// Initialize SettingsEngine
|
||||
_settingsEngine->initialize();
|
||||
ConfigurationManager::KeyConfigScene,
|
||||
commandlineArgumentPlaceholders.sceneName);
|
||||
|
||||
// Initialize the SettingsEngine
|
||||
_settingsEngine->initialize();
|
||||
|
||||
// Load scenegraph
|
||||
// Initialize the Scene
|
||||
Scene* sceneGraph = new Scene;
|
||||
sceneGraph->initialize();
|
||||
|
||||
std::string scenePath = "";
|
||||
configurationManager().getValue(ConfigurationManager::KeyConfigScene, scenePath);
|
||||
sceneGraph->scheduleLoadSceneFile(scenePath);
|
||||
@@ -436,8 +435,6 @@ bool OpenSpaceEngine::initialize() {
|
||||
// Initialize the RenderEngine
|
||||
_renderEngine->setSceneGraph(sceneGraph);
|
||||
_renderEngine->initialize();
|
||||
|
||||
|
||||
|
||||
//_interactionHandler->setKeyboardController(new interaction::KeyboardControllerFixed);
|
||||
//_interactionHandler->setMouseController(new interaction::OrbitalMouseController);
|
||||
|
||||
Reference in New Issue
Block a user