summaryrefslogtreecommitdiffstats
path: root/game/client/session.cc
diff options
context:
space:
mode:
authoruntodesu <kirill@untode.su>2025-03-19 18:07:51 +0500
committeruntodesu <kirill@untode.su>2025-03-19 18:07:51 +0500
commitfddd7f761176bb45cfdd41eeccaeadac22d33ddf (patch)
tree96fdc781f2cd96e769c148e850e411a90ff1ad5b /game/client/session.cc
parent1c138d80ac08dfc48f0916c568f780e15db73834 (diff)
downloadvoxelius-fddd7f761176bb45cfdd41eeccaeadac22d33ddf.tar.bz2
voxelius-fddd7f761176bb45cfdd41eeccaeadac22d33ddf.zip
Fix things and improve worldgen
- Client-side now actually deletes invisible chunks - Improved world generation to use a second noise generator alongside changing how caves are generated (ie what noise they use)
Diffstat (limited to 'game/client/session.cc')
-rw-r--r--game/client/session.cc8
1 files changed, 0 insertions, 8 deletions
diff --git a/game/client/session.cc b/game/client/session.cc
index 3371889..4c4d06b 100644
--- a/game/client/session.cc
+++ b/game/client/session.cc
@@ -72,8 +72,6 @@ static void on_disconnect_packet(const protocol::Disconnect &packet)
globals::player = entt::null;
globals::dimension = nullptr;
- chunk_visibility::cleanup();
-
message_box::reset();
message_box::set_title("disconnected.disconnected");
message_box::set_subtitle(packet.reason.c_str());
@@ -184,8 +182,6 @@ void session::invalidate(void)
delete globals::dimension;
globals::player = entt::null;
globals::dimension = nullptr;
-
- chunk_visibility::cleanup();
}
void session::connect(const char *host, std::uint16_t port, const char *password)
@@ -238,8 +234,6 @@ void session::connect(const char *host, std::uint16_t port, const char *password
delete globals::dimension;
globals::player = entt::null;
globals::dimension = nullptr;
-
- chunk_visibility::cleanup();
globals::gui_screen = GUI_PLAY_MENU;
});
@@ -272,8 +266,6 @@ void session::disconnect(const char *reason)
delete globals::dimension;
globals::player = entt::null;
globals::dimension = nullptr;
-
- chunk_visibility::cleanup();
client_chat::clear();
}