Fix Scene fade system
This commit is contained in:
parent
75f8b84794
commit
6f658af674
@ -46,6 +46,7 @@ void Npifade() {
|
|||||||
if (rd7i_fade_scene_wait) {
|
if (rd7i_fade_scene_wait) {
|
||||||
RenderD7::Scene::scenes.push(std::move(rd7i_fade_scene));
|
RenderD7::Scene::scenes.push(std::move(rd7i_fade_scene));
|
||||||
rd7i_fade_scene_wait = false;
|
rd7i_fade_scene_wait = false;
|
||||||
|
RenderD7::FadeIn();
|
||||||
}
|
}
|
||||||
// No fade
|
// No fade
|
||||||
}
|
}
|
||||||
@ -227,6 +228,7 @@ void RenderD7::Scene::doLogic() {
|
|||||||
|
|
||||||
void RenderD7::Scene::Load(std::unique_ptr<Scene> scene, bool fade) {
|
void RenderD7::Scene::Load(std::unique_ptr<Scene> scene, bool fade) {
|
||||||
if (fade) {
|
if (fade) {
|
||||||
|
RenderD7::FadeOut();
|
||||||
rd7i_fade_scene = std::move(scene);
|
rd7i_fade_scene = std::move(scene);
|
||||||
rd7i_fade_scene_wait = true;
|
rd7i_fade_scene_wait = true;
|
||||||
} else
|
} else
|
||||||
|
Loading…
Reference in New Issue
Block a user