From eb94127cb6117f7bbc43bf20be3ef3146b2cb136 Mon Sep 17 00:00:00 2001 From: alexei-zebra Date: Fri, 5 Jan 2024 03:37:44 +0300 Subject: [PATCH] fix --- src/frontend/hud.cpp | 18 ++-- src/graphics/BlocksRenderer.cpp | 2 +- src/logic/BlocksController.cpp | 4 + src/logic/PlayerController.cpp | 1 + src/logic/scripting/api_lua.cpp | 168 ++++++++++++++++++++++++-------- src/voxels/voxel.h | 81 ++++++++++----- 6 files changed, 201 insertions(+), 73 deletions(-) diff --git a/src/frontend/hud.cpp b/src/frontend/hud.cpp index c6bf5d99f..b86c21b01 100644 --- a/src/frontend/hud.cpp +++ b/src/frontend/hud.cpp @@ -71,7 +71,7 @@ HudRenderer::HudRenderer(Engine* engine, uicamera->perspective = false; uicamera->flipped = true; - Panel* panel = new Panel(vec2(250, 200), vec4(5.0f), 1.0f); + Panel* panel = new Panel(vec2(350, 300), vec4(5.0f), 1.0f); debugPanel = shared_ptr(panel); panel->listenInterval(1.0f, [this]() { fpsString = std::to_wstring(fpsMax)+L" / "+std::to_wstring(fpsMin); @@ -99,12 +99,18 @@ HudRenderer::HudRenderer(Engine* engine, auto indices = this->level->content->indices; auto def = indices->getBlockDef(player->selectedVoxel.id); std::wstringstream stream; - stream << std::hex << this->level->player->selectedVoxel.states; - if (def) { + + if (def) stream << L" (" << util::str2wstr_utf8(def->name) << L")"; - } - return L"block: "+std::to_wstring(player->selectedVoxel.id)+ - L" "+stream.str(); + + return L"block: "+std::to_wstring(player->selectedVoxel.id)+ + L" "+stream.str(); + }))); + panel->add(shared_ptr