mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-08 04:21:50 +00:00
hud refactor (part III)
This commit is contained in:
parent
e493c67dfa
commit
4f6ba8cca6
7 changed files with 25 additions and 30 deletions
|
|
@ -48,13 +48,12 @@ MenuScreen::MenuScreen(Engine* engine_) : Screen(engine_) {
|
|||
menu->reset();
|
||||
menu->set("main");
|
||||
|
||||
uicamera = new Camera(glm::vec3(), Window::height);
|
||||
uicamera.reset(new Camera(glm::vec3(), Window::height));
|
||||
uicamera->perspective = false;
|
||||
uicamera->flipped = true;
|
||||
}
|
||||
|
||||
MenuScreen::~MenuScreen() {
|
||||
delete uicamera;
|
||||
}
|
||||
|
||||
void MenuScreen::update(float delta) {
|
||||
|
|
@ -87,8 +86,8 @@ LevelScreen::LevelScreen(Engine* engine, Level* level)
|
|||
: Screen(engine),
|
||||
level(level),
|
||||
frontend(std::make_unique<LevelFrontend>(level, engine->getAssets())),
|
||||
hud(std::make_unique<HudRenderer>(engine, level, frontend.get())),
|
||||
worldRenderer(std::make_unique<WorldRenderer>(engine, level, frontend.get())),
|
||||
hud(std::make_unique<HudRenderer>(engine, frontend.get())),
|
||||
worldRenderer(std::make_unique<WorldRenderer>(engine, frontend.get())),
|
||||
controller(std::make_unique<LevelController>(engine->getSettings(), level)) {
|
||||
|
||||
auto& settings = engine->getSettings();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue