2023-01-29 18:58:59 +01:00
|
|
|
#pragma once
|
|
|
|
|
#include "Scene/Scene.h"
|
|
|
|
|
#include "System/SystemGraph.h"
|
2023-02-01 22:13:04 +01:00
|
|
|
#include "Asset/AssetRegistry.h"
|
2023-01-29 18:58:59 +01:00
|
|
|
|
|
|
|
|
namespace Seele
|
|
|
|
|
{
|
|
|
|
|
class Game
|
|
|
|
|
{
|
|
|
|
|
public:
|
2023-11-06 14:47:21 +01:00
|
|
|
Game(AssetRegistry*) {}
|
2023-01-29 18:58:59 +01:00
|
|
|
virtual ~Game() {}
|
|
|
|
|
virtual void setupScene(PScene scene, PSystemGraph graph) = 0;
|
|
|
|
|
};
|
|
|
|
|
} // namespace Seele
|