mirror of
https://gitlab.com/dosowisko.net/libsuperderpy.git
synced 2025-03-04 09:11:27 +01:00
utils: rename Clip to Clamp, add Wrap
This commit is contained in:
parent
7f420f62ad
commit
d4b2e1c65a
2 changed files with 7 additions and 2 deletions
|
@ -133,7 +133,11 @@ SYMBOL_EXPORT double VectorLength(double x, double y, double z) {
|
|||
return sqrt(pow(x, 2) + pow(y, 2) + pow(z, 2));
|
||||
}
|
||||
|
||||
SYMBOL_EXPORT double Clip(double left, double right, double val) {
|
||||
SYMBOL_EXPORT double Wrap(double left, double right, double val) {
|
||||
return left + fmod(val - left, right - left);
|
||||
}
|
||||
|
||||
SYMBOL_EXPORT double Clamp(double left, double right, double val) {
|
||||
if (val > right) {
|
||||
return right;
|
||||
}
|
||||
|
|
|
@ -56,7 +56,8 @@ void DrawCentered(ALLEGRO_BITMAP* bitmap, int x, int y, int flags);
|
|||
|
||||
double DotProduct(const double v[], const double u[], int n);
|
||||
double VectorLength(double x, double y, double z);
|
||||
double Clip(double left, double right, double val);
|
||||
double Wrap(double left, double right, double val);
|
||||
double Clamp(double left, double right, double val);
|
||||
double Lerp(double left, double right, double pos);
|
||||
|
||||
ALLEGRO_COLOR InterpolateColor(ALLEGRO_COLOR c1, ALLEGRO_COLOR c2, float frac);
|
||||
|
|
Loading…
Add table
Reference in a new issue