mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-08-26 15:32:19 +00:00
rogueviz:: sag;: use hr::lerp
This commit is contained in:
parent
f6deb8f073
commit
6cf374e478
@ -198,8 +198,8 @@ void auto_orth(bool set_colors) {
|
|||||||
applymodel(M*p, ret);
|
applymodel(M*p, ret);
|
||||||
auto& col = vdata[i].cp.color1;
|
auto& col = vdata[i].cp.color1;
|
||||||
for(int j=0; j<3; j++) {
|
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])));
|
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) = 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;
|
vdata[i].cp.color2 = col;
|
||||||
}
|
}
|
||||||
|
@ -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);
|
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++) {
|
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*2, y));
|
||||||
curvepoint(eupoint(width*3, y));
|
curvepoint(eupoint(width*3, y));
|
||||||
queuecurve(atscreenpos(0,0), 0xFFFFFFFF, 0, PPR::LINE);
|
queuecurve(atscreenpos(0,0), 0xFFFFFFFF, 0, PPR::LINE);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user