Add 'mid'

2021-12-07 17:47:03 +01:00
parent a08d87336e
commit 957b89e49d

46
mid.md Normal file

@@ -0,0 +1,46 @@
# mid(x,y,z)
Dels tres valors que se li passen, ens torna el que està en mig. És com un "*clamp*". És útil per a restringir un valor entre un màxim i un mínim, per exemple `mid(maxim, valor, minim)`.
### Paràmetres
`x`
Un dels valors a comparar.
`y`
Altre valor a comparar.
`z`
L'ultim valor a comparar.
### Exemple
```
function init()
setmode(2)
x,y=10,7
color(COLOR_YELLOW, COLOR_BLUE)
end
function update()
cls()
if btn(KEY_UP) then
y = max(0, y-1)
elseif btn(KEY_DOWN) then
y = min(y+1, 14)
end
if btn(KEY_LEFT) then
x = max(0, x-1)
elseif btn(KEY_RIGHT) then
x = min(x+1, 19)
end
print("\224",x,y)
end
```
### Vore també
* [abs(x)](abs)
* [ceil(x)](ceil)
* [flr(x)](flr)
* [sgn(x)](sgn)
* [sin(x)](sin)
* [cos(x)](cos)
* [atan2(x,y)](atan2)
* [sqrt(x)](sqrt)
* [max(x,y)](max)
* [min(x,y)](min)