Hemskt gärna i C-kod men misstänker det ser lika ut för de flesta språk.
Vi försöker så här, tänk er nu att knappen är avstudsad:
Om jag lägger in det här i loopen:
Kod: Markera allt
if(button == 1) {
Var1++;
}
Låt då säga att jag gör så här:
Kod: Markera allt
if(button && !buttonActivated) {
Var1++;
buttonActivated = 1;
}
else if(!button) {
buttonActivated = 0;
}
Frågan är då, hur hade ni gjort för att få uppnådd funktion? Dvs att Var1 endast ökar en gång per knapptryck, oavsett hur länge den hålls intryckt.