summary refs log tree commit diff
path: root/src/Entities/Player.hpp
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2024-02-12 13:01:15 +0100
committerMel <einebeere@gmail.com>2024-02-12 13:01:15 +0100
commit6a30c3e4f22de4d0f8f32107f614f597f5f39cc1 (patch)
treea4e45ac6c5c728266eef1b42099494854744d497 /src/Entities/Player.hpp
parentd2b5fc5b3bc648afffa42375706429685ac63794 (diff)
downloadmeowcraft-6a30c3e4f22de4d0f8f32107f614f597f5f39cc1.tar.zst
meowcraft-6a30c3e4f22de4d0f8f32107f614f597f5f39cc1.zip
Rescue player from void if current chunk wasn't generated prior
Diffstat (limited to 'src/Entities/Player.hpp')
-rw-r--r--src/Entities/Player.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Entities/Player.hpp b/src/Entities/Player.hpp
index 83ac091..2b69d57 100644
--- a/src/Entities/Player.hpp
+++ b/src/Entities/Player.hpp
@@ -43,6 +43,8 @@ private:
     static ProcessCollisionsResult process_collisions(World::World& world, Position::World from, Position::World to);
     static std::vector<AABB> terrain_collision_domain(Position::World from, Position::World to, World::World& world);
 
+    Position::World rescue_from_void_on_new_chunk(Time const& time, World::World& world, Position::World position);
+
     Position::World movement(GFX::Window& window, const Time& time, Vec3 input_direction);
     Vec3 walking_velocity(GFX::Window& window, const Time& time, Vec3 input_direction);
     Vec3 flying_velocity(GFX::Window& window, const Time& time, Vec3 input_direction);