deleted unnötige Inputmanager klasse, debug verändert,ConsoleBroadcaster
vervollständigtmain
parent
20e5f92168
commit
91423b880e
|
|
@ -135,25 +135,25 @@ public class ConsoleBroadcaster implements Broadcaster {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void playerHasNotEnoughBigBlinds(PokerPlayer player) {
|
public void playerHasNotEnoughBigBlinds(PokerPlayer player) {
|
||||||
// TODO Auto-generated method stub
|
System.out.println("The Pokerplayer " + player.getName() + " can't continue on this table, because doesn't have enough bigblinds");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void gameEnds() {
|
public void gameEnds() {
|
||||||
// TODO Auto-generated method stub
|
System.out.println("The Pokergame ends.");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void playerLeavesTable(PokerPlayer player) {
|
public void playerLeavesTable(PokerPlayer player) {
|
||||||
// TODO Auto-generated method stub
|
System.out.println("The Pokerplayer " + player.getName() + " leaves the table");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void allRoundsPlayed() {
|
public void allRoundsPlayed() {
|
||||||
// TODO Auto-generated method stub
|
System.out.println("All Rounds of Poker have been played. Exiting program");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -295,6 +295,7 @@ public class PokerGame {
|
||||||
|
|
||||||
while (running && (!areAllBetsEqual() || !allPlayersHaveActed())) {
|
while (running && (!areAllBetsEqual() || !allPlayersHaveActed())) {
|
||||||
|
|
||||||
|
System.out.println("DEBUG");
|
||||||
System.out.println("Are all bets equal?: " + areAllBetsEqual());
|
System.out.println("Are all bets equal?: " + areAllBetsEqual());
|
||||||
System.out.println("Have all players acted: " + allPlayersHaveActed());
|
System.out.println("Have all players acted: " + allPlayersHaveActed());
|
||||||
|
|
||||||
|
|
@ -418,8 +419,6 @@ public class PokerGame {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
System.out.println("There are " + sumFoldedAndAllInPlayers + " players remaining");
|
|
||||||
|
|
||||||
if (sumFoldedAndAllInPlayers > 1) {
|
if (sumFoldedAndAllInPlayers > 1) {
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,54 +0,0 @@
|
||||||
package input;
|
|
||||||
|
|
||||||
import java.util.Scanner;
|
|
||||||
|
|
||||||
public class InputManager {
|
|
||||||
|
|
||||||
public static void startInputReader() {
|
|
||||||
|
|
||||||
Scanner sc = new Scanner(System.in);
|
|
||||||
|
|
||||||
String input = sc.nextLine();
|
|
||||||
|
|
||||||
String[] arguments = input.split(" ");
|
|
||||||
|
|
||||||
String command = arguments[0];
|
|
||||||
|
|
||||||
if (command.equalsIgnoreCase("start")) {
|
|
||||||
|
|
||||||
System.out.println("soweit so gut");
|
|
||||||
|
|
||||||
System.out.println("args length ist " + arguments.length);
|
|
||||||
|
|
||||||
if (arguments.length != 2) {
|
|
||||||
System.out.println("Syntax: /start <Number of Players>");
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
|
||||||
|
|
||||||
Integer playerNumber = Integer.parseInt(arguments[1]);
|
|
||||||
|
|
||||||
if (playerNumber < 2 || playerNumber > 8) {
|
|
||||||
System.out.println("Only 2 to 8 Players are allowed");
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
System.out.println("Erfolg!");
|
|
||||||
|
|
||||||
} catch (NumberFormatException ex) {
|
|
||||||
|
|
||||||
System.out.println("Number of Players has to be a whole number!");
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
System.out.println("Unknown command!");
|
|
||||||
|
|
||||||
sc.close();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue