mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-05-12 20:24:06 +00:00
clamp function
This commit is contained in:
parent
5c03f9c7fe
commit
0e09775669
6
util.cpp
6
util.cpp
@ -64,6 +64,12 @@ EX ld lerp(ld a0, ld a1, ld x) {
|
|||||||
return a0 + (a1-a0) * x;
|
return a0 + (a1-a0) * x;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
EX ld clamp(ld a, ld v0, ld v1) {
|
||||||
|
if(a < v0) return v0;
|
||||||
|
if(a > v1) return v1;
|
||||||
|
return a;
|
||||||
|
}
|
||||||
|
|
||||||
EX cld lerp(cld a0, cld a1, ld x) {
|
EX cld lerp(cld a0, cld a1, ld x) {
|
||||||
return a0 + (a1-a0) * x;
|
return a0 + (a1-a0) * x;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user