mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
24 lines
539 B
C++
24 lines
539 B
C++
#pragma once
|
|
|
|
#include <memory>
|
|
|
|
class Level;
|
|
class Assets;
|
|
class Player;
|
|
class ContentGfxCache;
|
|
class LevelController;
|
|
|
|
class LevelFrontend {
|
|
Level* level;
|
|
LevelController* controller;
|
|
Assets* assets;
|
|
std::unique_ptr<ContentGfxCache> contentCache;
|
|
public:
|
|
LevelFrontend(Player* currentPlayer, LevelController* controller, Assets* assets);
|
|
~LevelFrontend();
|
|
|
|
Level* getLevel() const;
|
|
Assets* getAssets() const;
|
|
ContentGfxCache* getContentGfxCache() const;
|
|
LevelController* getController() const;
|
|
};
|