Default is AlphaBeta. Updated ActionListener for UserChooserFrame so that selecting from the list (or typing a new name and pressing RETURN) also triggers the action. Added the player and computer algorithm names to the title bar e.g. "Bob vs. Alpha-Beta".
18 lines
522 B
Java
18 lines
522 B
Java
package view;
|
|
|
|
public class ArgParser {
|
|
public static ParsedArgs parse(String[] cmdLineArgs) {
|
|
ParsedArgs parsedArgs = new ParsedArgs();
|
|
for (int i = 0; i < cmdLineArgs.length; i++) {
|
|
if (cmdLineArgs[i].toUpperCase().startsWith("COM=")) {
|
|
String comPlayer = cmdLineArgs[i].split("=")[1];
|
|
parsedArgs.setComPlayer(comPlayer);
|
|
System.out.println("ComPlayer set to: " + comPlayer);
|
|
} else {
|
|
System.out.println("Ignoring unrecognized argument: " + cmdLineArgs[i]);
|
|
}
|
|
}
|
|
return parsedArgs;
|
|
}
|
|
}
|