From 9f80a278a6f188c8e9131df0684bad14a07491ee Mon Sep 17 00:00:00 2001 From: untodesu Date: Fri, 21 Mar 2025 18:16:40 +0500 Subject: Toggles system rework, added flight pmove mode - Reworked toggles to use a constant-styled enumerations - Added TOGGLE_PM_FLIGHT and an according movement mode. Now server-side just doesn't simulate gravity altogether for players, instead relying on whatever the client provides which works fine for now. Closes #12 --- game/client/chunk_renderer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'game/client/chunk_renderer.cc') diff --git a/game/client/chunk_renderer.cc b/game/client/chunk_renderer.cc index 1b038b1..7282f4a 100644 --- a/game/client/chunk_renderer.cc +++ b/game/client/chunk_renderer.cc @@ -87,7 +87,7 @@ void chunk_renderer::render(void) glDepthFunc(GL_LEQUAL); glLineWidth(1.0f); - if(toggles::render_wireframe) + if(toggles::get(TOGGLE_WIREFRAME)) glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); else glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); @@ -192,7 +192,7 @@ void chunk_renderer::render(void) } } - if(toggles::draw_chunk_borders) { + if(toggles::get(TOGGLE_CHUNK_AABB)) { outline::prepare(); for(const auto [entity, chunk, mesh] : group.each()) { -- cgit