public static void setBot() { if (changedSettings == false) { changedSettings = true; } if (gameConfigurationNew.isBot == 0) { gameConfigurationNew.isBot = 1; if (gameConfigurationNew.isBot + gameConfigurationNew.playersAmount == 3) gameConfigurationNew.playersAmount = 1; } else gameConfigurationNew.isBot = 0; }
public static void saveConfiguration() { gameConfiguration.playersAmount = gameConfigurationNew.playersAmount; gameConfiguration.isBot = gameConfigurationNew.isBot; gameConfiguration.mute = gameConfigurationNew.mute; Main.defBotAmount = gameConfiguration.isBot; Main.defPlayersAmount = gameConfiguration.playersAmount; Main.defMute = gameConfiguration.mute; // System.out.println("maindefbot="+Main.defBotAmount+"maindefplayers=="+Main.defPlayersAmount); Main.restartGame(true); }
public Game() { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); gameConfiguration.isBot = Main.defBotAmount; gameConfiguration.playersAmount = Main.defPlayersAmount; gameConfiguration.mute = Main.defMute; System.out.println("DEFMUTE" + Main.defMute); if (gameConfiguration.mute) { Draw.musicStop(Music.FON1); } else { if (!Draw.musicIsPlaying(Music.FON1)) Draw.musicPlay(Music.FON1); } try { maxPg = (ListWorker2.getList(0, 100).size()) / 10; } catch (NullPointerException nullex) { maxPg = 1; } try { if ((ListWorker2.getList(0, 100).size() - ((ListWorker2.getList(0, 100).size()) / 10) > 0)) ++maxPg; } catch (NullPointerException nullp) { maxPg = 1; } // System.out.println(maxPg+"maxPg"); try { maxElems = ListWorker2.getList(0, 100).size(); } catch (NullPointerException nnsdf) { maxElems = 0; } // System.out.println(maxElems+"maxElems"); clear(); controlMode = 2; try { // GOPlayer massOfPlayers[] = new GOPlayer()[]; GOPlayer massOfPlayers[] = new GOPlayer[gameConfiguration.playersAmount + gameConfiguration.isBot]; // for(int i = 0; i < GameConfiguration.playersAmount; i++) { // massOfPlayers[i] = player = new GOPlayer(50 + 10*i, 50*Main.ratio, 2, // DrawFigure.CIRCLE, User.defaultName, 2 + i, false); // } if ((gameConfiguration.playersAmount + gameConfiguration.isBot) == 1) { massOfPlayers[0] = (player = GOPlayer.newBuilder() .setXStart(GOPlayer.beginX) .setYStart(50 * Main.ratio) .setSize(2) .setFigure(DrawFigure.CIRCLE) .setName(User.defaultName) .setColor(2) .isBot(false) .build()); // System.out.println("A: " + player.x); } if (((gameConfiguration.playersAmount) + (gameConfiguration.isBot)) == 2) { // System.out.println("TWO"); massOfPlayers[0] = (player = GOPlayer.newBuilder() .setXStart(45) .setYStart(40 * Main.ratio) .setSize(2) .setFigure(DrawFigure.CIRCLE) .setName(User.defaultName) .setColor(2) .isBot(false) .build()); if (gameConfiguration.isBot == 1) { // System.out.println("true"); isBt = true; } else { // System.out.println("false"); isBt = false; } massOfPlayers[1] = (player2 = GOPlayer.newBuilder() .setXStart(GOPlayer.beginX) .setYStart(60 * Main.ratio) .setSize(2) .setFigure(DrawFigure.CIRCLE) .setName(User.defaultName + "_2") .setColor(4) .isBot(isBt) .build()); } if (gameConfiguration.playersAmount >= 3) { // System.out.println(">3"); massOfPlayers[0] = (player = GOPlayer.newBuilder() .setXStart(GOPlayer.beginX) .setYStart(35 * Main.ratio) .setSize(2) .setFigure(DrawFigure.CIRCLE) .setName(User.defaultName) .setColor(2) .isBot(false) .build()); massOfPlayers[1] = (player = GOPlayer.newBuilder() .setXStart(GOPlayer.beginX) .setYStart(50 * Main.ratio) .setSize(2) .setFigure(DrawFigure.CIRCLE) .setName(User.defaultName + "_2") .setColor(4) .isBot(false) .build()); massOfPlayers[2] = (player = GOPlayer.newBuilder() .setXStart(GOPlayer.beginX) .setYStart(65 * Main.ratio) .setSize(2) .setFigure(DrawFigure.CIRCLE) .setName(User.defaultName + "_3") .setColor(3) .isBot(true) .build()); } repairMassOfPlayers(massOfPlayers); addAllPlayers(massOfPlayers); } catch (PlayerDoNotExist myE) { System.err.print(myE); } allObjects.add(blackHole); if (!Draw.musicIsPlaying(Music.FON1) && !gameConfiguration.mute) { Draw.musicPlay(Music.FON1); } // prism = new GOPrism(); }
public static void createNewConfiguration() { gameConfigurationNew = new GameConfiguration(); gameConfigurationNew.isBot = gameConfiguration.isBot; gameConfigurationNew.playersAmount = gameConfiguration.playersAmount; gameConfigurationNew.mute = gameConfiguration.mute; }