1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2026-05-08 16:12:06 +00:00

fixed too big dice labels in geometries with large tiles

This commit is contained in:
Zeno Rogue
2026-04-17 18:51:48 +02:00
parent 6cba1d501b
commit fec85d771e
+6 -2
View File
@@ -1440,7 +1440,9 @@ EX namespace dice {
cx = (face[j2] - face[j]) / 2;
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, prio, pf);
ld scale = -1.2;
if(getDistLimit() < 4) scale /= 3;
write_in_space(V1, max_glfont_size, scale, its(1+dw->sides[q][j]), 0xFFFFFFFF, 0, 8, prio, pf);
}
}
else {
@@ -1449,7 +1451,9 @@ EX namespace dice {
if(fid == 6) s = "6.";
else if(fid == 9) s = "9.";
else s = its(fid);
write_in_space(V1, max_glfont_size, dw->faces < 10 ? -1.2 : -.75, s, 0xFFFFFFFF, 0, 8, prio, pf);
ld scale = dw->faces < 10 ? -1.2 : -.75;
if(getDistLimit() < 4) scale /= 2.5;
write_in_space(V1, max_glfont_size, scale, s, 0xFFFFFFFF, 0, 8, prio, pf);
}
#endif
#endif