enforce proper use of clamp()

This commit is contained in:
Andrei Alexeyev 2018-07-04 11:48:42 +03:00
parent b16f402040
commit 3aaa621ee6
No known key found for this signature in database
GPG key ID: 363707CD4C7FE8A4

View file

@ -9,6 +9,7 @@
#include "taisei.h"
#include "miscmath.h"
#include "assert.h"
double approach(double v, double t, double d) {
if(v < t) {
@ -37,10 +38,15 @@ double min(double a, double b) {
}
double clamp(double f, double lower, double upper) {
if(f < lower)
assert(lower <= upper);
if(f < lower) {
return lower;
if(f > upper)
}
if(f > upper) {
return upper;
}
return f;
}