So vielleicht:
Code:void Kollisionskontrolle (void) { char Zaehler = 0; // Zaehler für die Kontrolle der Taster char sw[5]; // Speicher für 5 Tastenwerte int i; // Teste auf Kollision for (i=0; i<5; i++) { sw[i]=PollSwitch(); // Tastenwert speichern if (sw[i] != 0) Zaehler++; // Wenn eine Taste erkannt wird Zähler erhöht Msleep(1); } // Wurde fünf mal die selbe Taste erkannt? if ((Zaehler == 5) && (sw[0]==sw[1]) && (sw[0]==sw[2]) && (sw[0]==sw[3]) && (sw[0]==sw[4])) { //Zaehler = PollSwitch(); Zaehler=sw[0]; // Unterschiedliche Reaktionen ...







Zitieren

Lesezeichen