hi,
ich mache zur Zeit ein Spiel mit 2 Spielermodus;
dabei muss Spieler 1 Enter drücken,wenn die Bedingungen erfüllt sind
und Spieler 2 muss Lertaste drücken, wenn die Bedinungen erfüllt sind
am ende wird ausgegeben Wer als erster reagiert hat,wer punkt bekommen hat usw.
Problem ist, dass Wenn erst Spieler 1 gedrückt hat und danach Spieler 2 drückt, steht am ende nur noch dass Spieler 2 schneller war.Daher meine frage kann ich die Tastatur komplett für 3-4 sekunde blockieren falls einer der Spieler ihre Taste drückt?
hier ein kleiner ausschnitt:
ich mache zur Zeit ein Spiel mit 2 Spielermodus;
dabei muss Spieler 1 Enter drücken,wenn die Bedingungen erfüllt sind
und Spieler 2 muss Lertaste drücken, wenn die Bedinungen erfüllt sind
am ende wird ausgegeben Wer als erster reagiert hat,wer punkt bekommen hat usw.
Problem ist, dass Wenn erst Spieler 1 gedrückt hat und danach Spieler 2 drückt, steht am ende nur noch dass Spieler 2 schneller war.Daher meine frage kann ich die Tastatur komplett für 3-4 sekunde blockieren falls einer der Spieler ihre Taste drückt?
hier ein kleiner ausschnitt:
Java:
public void keyReleased(KeyEvent e) {
if(i==x){
if(e.getKeyCode() == KeyEvent.VK_ENTER){
punkte1++;
versuch.setPunkte1(punkte1);
versuch.setMittelfeldinfo("Spieler1 war schneller!");
repaint();
stopAnimation();
}
if(e.getKeyCode() == KeyEvent.VK_SPACE){
punkte2++;
versuch.setPunkte2(punkte2);
versuch.setMittelfeldinfo("Spieler1 war schneller!");
repaint();
stopAnimation();
}
}