Unterstützung für Themenbereich hinzugefügt
This commit is contained in:
parent
2b4b83748f
commit
c6a3c2d0fa
11
hangman.java
11
hangman.java
@ -26,6 +26,7 @@ public class hangman extends Frame {
|
|||||||
final int SX=50, SY=50;
|
final int SX=50, SY=50;
|
||||||
RandomAccessFile file;
|
RandomAccessFile file;
|
||||||
String myword=null; // Wort: was es mal werden soll
|
String myword=null; // Wort: was es mal werden soll
|
||||||
|
String topic=null; // String für das Thema des Begriffes
|
||||||
char xyword[]; // Wort: xy-ungelöst
|
char xyword[]; // Wort: xy-ungelöst
|
||||||
char probed[];
|
char probed[];
|
||||||
char notprobed[];
|
char notprobed[];
|
||||||
@ -64,7 +65,10 @@ public class hangman extends Frame {
|
|||||||
if (stmp.charAt(0) != '#') {
|
if (stmp.charAt(0) != '#') {
|
||||||
wordcount++;
|
wordcount++;
|
||||||
if (wordcount==wordseek) { // wenn an Position, die wir suchen ...
|
if (wordcount==wordseek) { // wenn an Position, die wir suchen ...
|
||||||
myword=stmp; // setze myword auf gerade gelesenen String
|
if (stmp.indexOf(": ")!=-1) {
|
||||||
|
topic=stmp.substring(0,stmp.indexOf(": "));
|
||||||
|
myword=stmp.substring(stmp.indexOf(": ")+2,stmp.length());
|
||||||
|
} else myword=stmp;
|
||||||
break; // und raus hier!
|
break; // und raus hier!
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -96,8 +100,11 @@ public class hangman extends Frame {
|
|||||||
// g.drawString("Zeichen: "+c,40,230);
|
// g.drawString("Zeichen: "+c,40,230);
|
||||||
g.setColor(Color.black); // Farbe auf SCHWARZ
|
g.setColor(Color.black); // Farbe auf SCHWARZ
|
||||||
g.fillRect(0,0,WND_B,WND_H); // Fenster schön SCHWARZ machen!
|
g.fillRect(0,0,WND_B,WND_H); // Fenster schön SCHWARZ machen!
|
||||||
g.setColor(Color.yellow); // und Farbe auf GELB setzen
|
g.setColor(Color.white); // und Farbe auf GELB setzen
|
||||||
g.drawString("Wort: "+new String(xyword),40,215);
|
g.drawString("Wort: "+new String(xyword),40,215);
|
||||||
|
g.setColor(Color.red);
|
||||||
|
if (topic!=null) g.drawString("Thema: "+topic,40,40);
|
||||||
|
g.setColor(Color.yellow);
|
||||||
if (mistakes!=-1) {
|
if (mistakes!=-1) {
|
||||||
g.drawString("Buchstaben: ",40,260);
|
g.drawString("Buchstaben: ",40,260);
|
||||||
for (int i=0;i<alphab.length;i++) {
|
for (int i=0;i<alphab.length;i++) {
|
||||||
|
Reference in New Issue
Block a user