1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-08-25 15:02:19 +00:00

rogueviz:: sag;: use hr::lerp

This commit is contained in:
Zeno Rogue 2025-08-23 16:59:19 +02:00
parent f6deb8f073
commit 6cf374e478
2 changed files with 3 additions and 3 deletions

View File

@ -198,8 +198,8 @@ void auto_orth(bool set_colors) {
applymodel(M*p, ret);
auto& col = vdata[i].cp.color1;
for(int j=0; j<3; j++) {
println(hlog, "coloring ", tie(i,j), ret[j], " -> ", ilerp(pmin[j], pmax[j], ret[j]), " -> ", lerp(0, 255, ilerp(pmin[j], pmax[j], ret[j])));
part(col, j+1) = lerp(0, 255, ilerp(pmin[j], pmax[j], ret[j]));
println(hlog, "coloring ", tie(i,j), ret[j], " -> ", ilerp(pmin[j], pmax[j], ret[j]), " -> ", hr::lerp(0, 255, ilerp(pmin[j], pmax[j], ret[j])));
part(col, j+1) = hr::lerp(0, 255, ilerp(pmin[j], pmax[j], ret[j]));
}
vdata[i].cp.color2 = col;
}

View File

@ -1408,7 +1408,7 @@ bool draw_heatmap() {
queuecurve(atscreenpos(0,0), 0, darkena(heatmap(ilerp(width, vid.yres-width, y+pixstep/2.)), 0, 0xFF), PPR::LINE);
}
for(int p=0; p<=10; p++) {
ld y = lerp(width, vid.yres-width, p / 10.);
ld y = hr::lerp(width, vid.yres-width, p / 10.);
curvepoint(eupoint(width*2, y));
curvepoint(eupoint(width*3, y));
queuecurve(atscreenpos(0,0), 0xFFFFFFFF, 0, PPR::LINE);