Scene cutover and LoadingScene sample.

This commit is contained in:
YourWishes committed 2023-10-09 22:26:10 -05:00
1 parent bc77340569
commit f752ad9a59
14 files changed
+123 -27

No files matched your search

@@ -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);
}