Vor-Version ... sozusagen erste BETA
This commit is contained in:
parent
86f9ec2745
commit
0ef950bf36
26
hangman.java
26
hangman.java
@ -22,7 +22,7 @@ import java.io.*; // f
|
|||||||
|
|
||||||
public class hangman extends Frame {
|
public class hangman extends Frame {
|
||||||
// Globale Variablen
|
// Globale Variablen
|
||||||
final static int WND_B=400, WND_H=400;
|
final static int WND_B=400, WND_H=300;
|
||||||
final int SX=50, SY=50;
|
final int SX=50, SY=50;
|
||||||
RandomAccessFile file;
|
RandomAccessFile file;
|
||||||
int maxdat=0;
|
int maxdat=0;
|
||||||
@ -69,17 +69,15 @@ public class hangman extends Frame {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void paint(Graphics g) {
|
public void paint(Graphics g) {
|
||||||
g.setColor(Color.black);
|
|
||||||
g.fillRect(0,0,WND_B,WND_H);
|
|
||||||
// g.drawString("Datensaetze: "+maxdat,40,350);
|
// g.drawString("Datensaetze: "+maxdat,40,350);
|
||||||
// g.drawString("Wort: "+myword,40,200);
|
// g.drawString("Wort: "+myword,40,200);
|
||||||
// g.drawString("Zeichen: "+c,40,230);
|
// g.drawString("Zeichen: "+c,40,230);
|
||||||
if (mistakes!=6 && mistakes!=-1) {
|
g.setColor(Color.black);
|
||||||
g.setColor(Color.yellow);
|
g.fillRect(0,0,WND_B,WND_H);
|
||||||
g.drawString("Wort: "+new String(xyword),40,215);
|
g.setColor(Color.yellow);
|
||||||
g.drawString("alpha: "+new String(probed),40,260);
|
g.drawString("Wort: "+new String(xyword),40,215);
|
||||||
g.drawString("mist: "+mistakes,40,230);
|
if (mistakes!=-1) g.drawString("alpha: "+new String(probed),40,260);
|
||||||
}
|
if (mistakes!=-1) g.drawString("mist: "+mistakes,40,230);
|
||||||
UpdateHangMan(g);
|
UpdateHangMan(g);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -90,9 +88,9 @@ public class hangman extends Frame {
|
|||||||
case 6:
|
case 6:
|
||||||
g.drawImage(tk.getImage("images/hm6.gif"),SX,SY,this);
|
g.drawImage(tk.getImage("images/hm6.gif"),SX,SY,this);
|
||||||
g.setColor(Color.red);
|
g.setColor(Color.red);
|
||||||
g.drawString(">>> VERLOREN <<<",WND_B/2-100,WND_H/2);
|
g.drawString(">>> VERLOREN <<<",WND_B/2-100,WND_H/2+10);
|
||||||
g.setColor(Color.white);
|
g.setColor(Color.white);
|
||||||
g.drawString("Das gesuchte Wort war '"+myword+"'!",WND_B/2-100,WND_H/2+15);
|
g.drawString("Das gesuchte Wort war '"+myword+"'!",WND_B/2-100,WND_H/2+25);
|
||||||
removeKeyListener(CONTROL);
|
removeKeyListener(CONTROL);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
@ -116,7 +114,7 @@ public class hangman extends Frame {
|
|||||||
case -1:
|
case -1:
|
||||||
g.drawImage(tk.getImage("images/hm.gif"),SX,SY,this);
|
g.drawImage(tk.getImage("images/hm.gif"),SX,SY,this);
|
||||||
g.setColor(Color.green);
|
g.setColor(Color.green);
|
||||||
g.drawString(">>> GEWONNEN <<<",WND_B/2-100,WND_H/2);
|
g.drawString(">>> GEWONNEN <<<",WND_B/2-100,WND_H/2+20);
|
||||||
removeKeyListener(CONTROL);
|
removeKeyListener(CONTROL);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -145,7 +143,9 @@ public class hangman extends Frame {
|
|||||||
}
|
}
|
||||||
if (xyword[i]=='_') underscores++;
|
if (xyword[i]=='_') underscores++;
|
||||||
}
|
}
|
||||||
if (!status && !check) mistakes++;
|
if (!status && !check) {
|
||||||
|
mistakes++;
|
||||||
|
}
|
||||||
if (underscores==0) {
|
if (underscores==0) {
|
||||||
mistakes=-1;
|
mistakes=-1;
|
||||||
System.out.println("Sie haben gewonnen!\n'"+myword+"' war richtig.");
|
System.out.println("Sie haben gewonnen!\n'"+myword+"' war richtig.");
|
||||||
|
Reference in New Issue
Block a user