Less console, more GUI
This commit is contained in:
parent
c807d75e14
commit
02cf0fc031
1 changed files with 8 additions and 5 deletions
13
Client.java
13
Client.java
|
@ -1,4 +1,4 @@
|
||||||
// Alex Huddleston
|
// Alex Huddleston & Brandon Jackson
|
||||||
// Breakthrough Client in Java
|
// Breakthrough Client in Java
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
@ -312,7 +312,8 @@ public class Client {
|
||||||
frame.pack();
|
frame.pack();
|
||||||
frame.setMinimumSize(frame.getSize());
|
frame.setMinimumSize(frame.getSize());
|
||||||
frame.setVisible(true);
|
frame.setVisible(true);
|
||||||
userInput = stdIn.readLine();
|
//userInput = stdIn.readLine();
|
||||||
|
userInput = JOptionPane.showInputDialog(frame, temp);
|
||||||
output.println(userInput);
|
output.println(userInput);
|
||||||
|
|
||||||
String diff = "?";
|
String diff = "?";
|
||||||
|
@ -320,9 +321,10 @@ public class Client {
|
||||||
temp = String.valueOf(b).trim();
|
temp = String.valueOf(b).trim();
|
||||||
System.out.print(temp);
|
System.out.print(temp);
|
||||||
while(!diff.equals("EASY") && !diff.equals("MEDIUM") && !diff.equals("HARD")) {
|
while(!diff.equals("EASY") && !diff.equals("MEDIUM") && !diff.equals("HARD")) {
|
||||||
diff = stdIn.readLine();
|
diff = JOptionPane.showInputDialog(frame, temp);//diff = stdIn.readLine();
|
||||||
|
diff = diff.toUpperCase();
|
||||||
if(!diff.equals("EASY") && !diff.equals("MEDIUM") && !diff.equals("HARD")) {
|
if(!diff.equals("EASY") && !diff.equals("MEDIUM") && !diff.equals("HARD")) {
|
||||||
System.out.print(diff + "\nInvalid difficulty.\n" + temp);
|
JOptionPane.showMessageDialog(null, diff + "\nInvalid difficulty.\n" + temp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
output.println(userInput);
|
output.println(userInput);
|
||||||
|
@ -333,6 +335,7 @@ public class Client {
|
||||||
in.read(buffer, 0, 256);
|
in.read(buffer, 0, 256);
|
||||||
for(int i = 0; i < buffer.length; ++i) {
|
for(int i = 0; i < buffer.length; ++i) {
|
||||||
if(Arrays.equals(Arrays.copyOfRange(buffer, i, i+9), go)) {
|
if(Arrays.equals(Arrays.copyOfRange(buffer, i, i+9), go)) {
|
||||||
|
JOptionPane.showMessageDialog(null, "\nGAME OVER\n");
|
||||||
end = true;
|
end = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -369,4 +372,4 @@ public class Client {
|
||||||
System.err.println("IOException: " + e.getMessage());
|
System.err.println("IOException: " + e.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue