Anzeige der Vorkommnisse der Buchstaben im Wort
This commit is contained in:
parent
ce912c3d57
commit
f8e628dc63
15
hangman.java
15
hangman.java
@ -28,6 +28,7 @@ public class hangman extends Frame
|
|||||||
int maxdat=0;
|
int maxdat=0;
|
||||||
String words[];
|
String words[];
|
||||||
String myword=null;
|
String myword=null;
|
||||||
|
char xyword[];
|
||||||
char probed[];
|
char probed[];
|
||||||
char alphab[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N',
|
char alphab[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N',
|
||||||
'O','P','Q','R','S','T','U','V','W','X','Y','Z',
|
'O','P','Q','R','S','T','U','V','W','X','Y','Z',
|
||||||
@ -61,6 +62,10 @@ public class hangman extends Frame
|
|||||||
}
|
}
|
||||||
CONTROL=new KL();
|
CONTROL=new KL();
|
||||||
addKeyListener(CONTROL);
|
addKeyListener(CONTROL);
|
||||||
|
xyword=new char[myword.length()];
|
||||||
|
for (int i=1;i<myword.length();i++) {
|
||||||
|
xyword[i]='_';
|
||||||
|
}
|
||||||
probed=new char[29];
|
probed=new char[29];
|
||||||
for (int i=1;i<29;i++) {
|
for (int i=1;i<29;i++) {
|
||||||
probed[i]='-';
|
probed[i]='-';
|
||||||
@ -72,9 +77,10 @@ public class hangman extends Frame
|
|||||||
g.setColor(Color.black);
|
g.setColor(Color.black);
|
||||||
g.fillRect(0,0,WND_B,WND_H);
|
g.fillRect(0,0,WND_B,WND_H);
|
||||||
g.setColor(Color.yellow);
|
g.setColor(Color.yellow);
|
||||||
g.drawString("Datensaetze: "+maxdat,40,350);
|
// g.drawString("Datensaetze: "+maxdat,40,350);
|
||||||
g.drawString("Wort: "+myword,40,220);
|
g.drawString("Wort: "+myword,40,220);
|
||||||
g.drawString("Zeichen: "+c,40,230);
|
// g.drawString("Zeichen: "+c,40,230);
|
||||||
|
g.drawString("Wort: "+new String(xyword),40,230);
|
||||||
g.drawString("alpha: "+new String(probed),40,250);
|
g.drawString("alpha: "+new String(probed),40,250);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -93,6 +99,11 @@ public class hangman extends Frame
|
|||||||
probed[i]=c;
|
probed[i]=c;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for (i=0;i<myword.length();i++) {
|
||||||
|
if (c==java.lang.Character.toUpperCase(myword.charAt(i))) {
|
||||||
|
xyword[i]=myword.charAt(i);
|
||||||
|
}
|
||||||
|
}
|
||||||
repaint();
|
repaint();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user