Add a side seed for @pb4. Cry before the in-IDE HTML rendering.
[troll.git] / src / main / java / com / codingame / game / Player.java
index e73482a..cb5bb4a 100644 (file)
@@ -1,6 +1,7 @@
 package com.codingame.game;
 
 import java.util.List;
+import java.util.Random;
 
 import java.util.regex.Pattern;
 import java.util.Scanner;
@@ -15,6 +16,7 @@ import com.codingame.gameengine.module.entities.Sprite;
 public class Player extends AbstractMultiplayerPlayer {
     Model.Player model;
     View.Player view;
+    Random random = new Random();
 
     @Override
     public int getExpectedOutputLines() {
@@ -22,8 +24,13 @@ public class Player extends AbstractMultiplayerPlayer {
     }
 
     // same-typed positional parameters… a disaster waiting to happen
-    void gameInit(int roadLength, int initialStones) {
-        sendInputLine(String.format("%d %d", roadLength, initialStones));
+    void gameInit(int roadLength, int initialStones, long seed) {
+        int nReserved = random.nextInt(5);
+        String reserved = "";
+        while (nReserved --> 0) reserved += " 0";
+        sendInputLine(String.format("%d %d %d %d%s",
+                                    roadLength, initialStones, seed,
+                                    model.getMultiplier(), reserved));
     }
 
     void sendGameTurn() {