24 lines
No EOL
435 B
C++
Executable file
24 lines
No EOL
435 B
C++
Executable file
#pragma once
|
|
|
|
#define SCENE_MANAGER_H
|
|
|
|
#include "scene.hpp"
|
|
|
|
namespace asloengine
|
|
{
|
|
|
|
class SceneManager
|
|
{
|
|
|
|
public:
|
|
static Scene *scene;
|
|
static Scene *next_scene;
|
|
|
|
static void load_scene(Scene *_scene);
|
|
static void load_scene(Scene *_scene, sf::RenderWindow *window);
|
|
static void set_scene(Scene *_scene);
|
|
static void unload_scene();
|
|
|
|
};
|
|
|
|
} |