diff options
| author | untodesu <kirill@untode.su> | 2025-03-19 18:07:51 +0500 |
|---|---|---|
| committer | untodesu <kirill@untode.su> | 2025-03-19 18:07:51 +0500 |
| commit | fddd7f761176bb45cfdd41eeccaeadac22d33ddf (patch) | |
| tree | 96fdc781f2cd96e769c148e850e411a90ff1ad5b /game/client/session.cc | |
| parent | 1c138d80ac08dfc48f0916c568f780e15db73834 (diff) | |
| download | voxelius-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.cc | 8 |
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(); } |
