mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-03-28 22:37:03 +00:00
fixed the dice layering issue
This commit is contained in:
parent
20e44ef18c
commit
27c9f59caa
@ -1181,6 +1181,9 @@ EX namespace dice {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* priority used for dice */
|
||||||
|
const auto prio = PPR::BIGSTATUE;
|
||||||
|
|
||||||
eGeometry orig = geometry;
|
eGeometry orig = geometry;
|
||||||
bool fpp = GDIM == 3;
|
bool fpp = GDIM == 3;
|
||||||
|
|
||||||
@ -1387,7 +1390,7 @@ EX namespace dice {
|
|||||||
cy = face[1] - (face[3] + face[4]) * .4;
|
cy = face[1] - (face[3] + face[4]) * .4;
|
||||||
}
|
}
|
||||||
|
|
||||||
queuecurve(V1, 0xFFFFFFFF, color & 0xFFFFFF9F, PPR::WALL);
|
queuecurve(V1, 0xFFFFFFFF, color & 0xFFFFFF9F, prio);
|
||||||
|
|
||||||
#if !CAP_EXTFONT
|
#if !CAP_EXTFONT
|
||||||
if(!vid.usingGL) continue;
|
if(!vid.usingGL) continue;
|
||||||
@ -1409,7 +1412,7 @@ EX namespace dice {
|
|||||||
cx = (face[j2] - face[j]) / 2;
|
cx = (face[j2] - face[j]) / 2;
|
||||||
cy = face[j1] - (face[j] + face[j2]) / 4;
|
cy = face[j1] - (face[j] + face[j2]) / 4;
|
||||||
}
|
}
|
||||||
write_in_space(V1, max_glfont_size, -1.2, its(1+dw->sides[q][j]), 0xFFFFFFFF, 0, 8, PPR::WALL, pf);
|
write_in_space(V1, max_glfont_size, -1.2, its(1+dw->sides[q][j]), 0xFFFFFFFF, 0, 8, prio, pf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -1418,7 +1421,7 @@ EX namespace dice {
|
|||||||
if(fid == 6) s = "6.";
|
if(fid == 6) s = "6.";
|
||||||
else if(fid == 9) s = "9.";
|
else if(fid == 9) s = "9.";
|
||||||
else s = its(fid);
|
else s = its(fid);
|
||||||
write_in_space(V1, max_glfont_size, dw->faces < 10 ? -1.2 : -.75, s, 0xFFFFFFFF, 0, 8, PPR::WALL, pf);
|
write_in_space(V1, max_glfont_size, dw->faces < 10 ? -1.2 : -.75, s, 0xFFFFFFFF, 0, 8, prio, pf);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user