Update 'btnp'

2021-12-07 14:10:53 +01:00
parent 27cfe39225
commit 52df51c37a

24
btnp.md

@@ -1,9 +1,31 @@
# btnp(tecla)
Aquesta funció torna `true` o `false` segons la tecla que s'especifica com a paràmetre s'haja acabat de polsar. Aquesta funció tornarà `true` nomes durant el primer cicle després de polsar la tecla. La funció germana, [btn](btn), torna `true` tot el temps que la tecla estiga polsada.
Aquesta funció torna `true` o `false` segons la tecla que s'especifica com a paràmetre s'haja acabat de polsar. Tornarà `true` nomes durant el primer cicle després de polsar la tecla. La funció germana, [btn](btn), torna `true` tot el temps que la tecla estiga polsada.
> Atenció: a aquesta funció li afectarà la repetició de teclat que tinga el sistema operatiu configurat.
### Paràmetres
`tecla`
Una de les [constants](teclat) asociades al teclat.
### Exemple
```
function init()
estat = 0
end
function update()
cls()
paper(COLOR_BLACK)
print("Polsa espai per a canviar el semafor.",0,0)
if btnp(KEY_SPACE) then
estat = (estat==2) and (0) or (estat + 1)
end
if estat==0 then paper(COLOR_RED) print(" ", 5, 5) end
if estat==1 then paper(COLOR_YELLOW) print(" ", 5, 6) end
if estat==2 then paper(COLOR_GREEN) print(" ", 5, 7) end
end
```
### Vore també
* [btn(tecla)](btn)
* [Constants de teclat](teclat)