Scene cutover and LoadingScene sample.
This commit is contained in:
		@@ -5,7 +5,7 @@
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
#include "VNEvent.hpp"
 | 
			
		||||
#include "scene/Scene.hpp"
 | 
			
		||||
#include "scenes/LoadingScene.hpp"
 | 
			
		||||
 | 
			
		||||
namespace Dawn {
 | 
			
		||||
  template<class T>
 | 
			
		||||
@@ -13,11 +13,7 @@ namespace Dawn {
 | 
			
		||||
    protected:
 | 
			
		||||
      void onStart() override {
 | 
			
		||||
        auto game = this->manager->getGame();
 | 
			
		||||
        T *nextScene = new T(this->manager->getGame());
 | 
			
		||||
 | 
			
		||||
        auto assets = nextScene->getRequiredAssets();
 | 
			
		||||
        game->assetManager.queueLoad(assets);
 | 
			
		||||
        game->assetManager.syncLoad();
 | 
			
		||||
        LoadingScene<T> *nextScene = new LoadingScene<T>(this->manager->getGame());
 | 
			
		||||
        nextScene->stage();
 | 
			
		||||
        game->sceneCutover(nextScene);
 | 
			
		||||
      }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user