mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-08 04:21:50 +00:00
Refactor
This commit is contained in:
parent
82c772bfdb
commit
c6d2266026
6 changed files with 33 additions and 57 deletions
|
|
@ -8,12 +8,12 @@
|
|||
#include "typedefs.h"
|
||||
#include "settings.h"
|
||||
|
||||
#include "content/Content.h"
|
||||
#include "content/ContentPack.h"
|
||||
|
||||
class Assets;
|
||||
class Level;
|
||||
class Screen;
|
||||
class Content;
|
||||
class EnginePaths;
|
||||
|
||||
namespace gui {
|
||||
|
|
@ -30,7 +30,7 @@ class Engine {
|
|||
std::shared_ptr<Screen> screen = nullptr;
|
||||
std::vector<ContentPack> contentPacks;
|
||||
EngineSettings& settings;
|
||||
Content* content;
|
||||
std::unique_ptr<Content> content = nullptr;
|
||||
EnginePaths* paths;
|
||||
|
||||
uint64_t frame = 0;
|
||||
|
|
@ -39,7 +39,7 @@ class Engine {
|
|||
|
||||
gui::GUI* gui;
|
||||
public:
|
||||
Engine(EngineSettings& settings, EnginePaths* paths, Content* content);
|
||||
Engine(EngineSettings& settings, EnginePaths* paths);
|
||||
~Engine();
|
||||
|
||||
void updateTimers();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue