improved the orb text display in OSM for icons

This commit is contained in:
Zeno Rogue 2022-12-04 14:45:55 +01:00
parent 301dad5d7b
commit 5d13663695
1 changed files with 15 additions and 6 deletions

View File

@ -546,13 +546,22 @@ EX namespace inv {
drawItemType(o, NULL, shiftless(V), icol, ticks/3 + i * 137, false);
quickqueue();
}
int tcol = remaining[i] ? darkenedby(icol, 1) : 0;
if(remaining[i] != 1 || !gg)
displaystr(px, py, 2, gg?rad:rad*3/2, remaining[i] <= 0 ? "X" : remaining[i] == 1 ? "o" : its(remaining[i]), tcol, 8);
string s = remaining[i] <= 0 ? "X" : its(remaining[i]);
if(vid.orbmode < 2) {
int tcol = remaining[i] ? darkenedby(icol, 1) : 0;
if(remaining[i] != 1 || !gg)
displaystr(px, py, 2, gg?rad:rad*3/2, s, tcol, 8);
}
else {
if(remaining[i] != 1 || !gg) {
displayfr(px + rad/2, py + rad/2, 2, gg?rad:rad*3/2, remaining[i] <= 0 ? "X" : remaining[i] == 1 ? "o" : its(remaining[i]), dialog::dialogcolor, 8);
}
}
}
bool b = hypot(mousex-px, mousey-py) < rad;
if(b) {
getcstat = c,