1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-27 17:28:41 +00:00

Simple fix for camera blinking black when jumping into ceiling with current smaller collision box

This commit is contained in:
Perttu Ahola 2012-03-29 21:21:34 +03:00
parent 92ae11bd3b
commit 42bbd5c9ae
2 changed files with 18 additions and 2 deletions

View file

@ -66,9 +66,12 @@ public:
v3f getEyeOffset()
{
// This is at the height of the eyes of the current figure
// return v3f(0, BS+BS/2, 0);
// return v3f(0, BS*1.5, 0);
// This is more like in minecraft
return v3f(0,BS+(5*BS)/8,0);
if(camera_barely_in_ceiling)
return v3f(0,BS*1.5,0);
else
return v3f(0,BS*1.625,0);
}
v3f getEyePosition()
@ -143,6 +146,7 @@ public:
bool in_water_stable;
bool is_climbing;
bool swimming_up;
bool camera_barely_in_ceiling;
u8 light;