mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-09-28 14:08:40 +00:00
in 3DIM, do_draw is now always called if cells_drawn < 50
This commit is contained in:
parent
94857cad86
commit
06cfce6e23
@ -2043,6 +2043,7 @@ EX bool do_draw(cell *c, const transmatrix& T) {
|
|||||||
if(hybrid::pmap) return hybrid::do_draw(c, T);
|
if(hybrid::pmap) return hybrid::do_draw(c, T);
|
||||||
if(WDIM == 3) {
|
if(WDIM == 3) {
|
||||||
if(cells_drawn > vid.cells_drawn_limit) return false;
|
if(cells_drawn > vid.cells_drawn_limit) return false;
|
||||||
|
if(cells_drawn < 50) return true;
|
||||||
if(nil && pmodel == mdGeodesic) {
|
if(nil && pmodel == mdGeodesic) {
|
||||||
ld dist = hypot_d(3, inverse_exp(tC0(T), iLazy));
|
ld dist = hypot_d(3, inverse_exp(tC0(T), iLazy));
|
||||||
if(dist > sightranges[geometry] + (vid.sloppy_3d ? 0 : 0.9)) return false;
|
if(dist > sightranges[geometry] + (vid.sloppy_3d ? 0 : 0.9)) return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user