Mercurial > molko
view doc/docs/dev/api/core/maths.md @ 288:cc0f02ae9005
core: add maths_scale function
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 07 Jan 2021 15:50:01 +0100 |
parents | c4da052c0def |
children |
line wrap: on
line source
# Module: maths Synopsis ```c #include <core/maths.h> ``` Basic maths. ## Functions ### maths\_is\_boxed Check if the coordinates `px`, `py` are withing the bounding rectangle specified by `x`, `y`, `w` and `h`. ```c bool maths_is_boxed(int x, int y, unsigned int w, unsigned int h, int px, int py) ``` ### maths\_scale Scale a the value `v` from the range `[omin..omax]` to `[nmin..nmax]`. ```c float maths_scale(float v, float omin, float omax, float nmin, float nmax) ```