code: package games.EWN.config;
  
  /**
   * Each entry contains the value of the Token and the player number
   * playerNumbers  [0,...,n]
   * value [0,...,5]
   *  the array index is {value, player number}
   * Players need to be positioned as follow:
   *
   *      [0  4]
   *      [2  1]
   *
   */
  public class StartingPositions {
  
  
      public static final int[][][] S3P2 = {
              {{0,0}, {2,0}, {-1,-1}},
              {{1,0}, {-1,-1}, {1,1}},
              {{-1,-1}, {2,1}, {0,1}},
      };
  
      public static final int[][][] S4P2 = {
              {{0,0}, {2,0},{-1,-1}, {-1,-1}},
              {{1,0}, {-1,-1},{-1,-1},{-1,-1}},
              {{-1,-1}, {-1,-1},{-1,-1}, {1,1}},
              {{-1,-1},{-1,-1}, {2,1}, {0,1}},
      };
  
      // 5x5  board size - 2 player
      public static final int[][][] S5P2 = {
              {{0,0}, {2,0}, {5,0},{-1,-1},{-1,-1}},
              {{1,0}, {4,0}, {-1,-1},{-1,-1},{-1,-1}},
              {{3,0}, {-1,-1}, {-1,-1},{-1,-1},{3,1}},
              {{-1,-1}, {-1,-1}, {-1,-1},{4,1},{1,1}},
              {{-1,-1}, {-1,-1}, {5,1},{2,1},{0,1}},
      };
      public static final int[][][] S6P3 = {
              {{0, 0}, {2, 0}, {5, 0}, {-1,-1}, {-1,-1}, {-1,-1}},
              {{1, 0}, {4, 0}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}},
              {{3, 0}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}},
              {{5, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {3, 1}},
              {{2, 2}, {4, 2}, {-1, -1}, {-1, -1}, {4, 1}, {1, 1}},
              {{0, 2}, {1, 2}, {3, 2}, {5, 1}, {2, 1}, {0, 1}},
      };
  
      public static final int[][][] S4P4 = {
              {{0, 0}, {1, 0}, {2, 3}, {0, 3}},
              {{2, 0}, {-1, -1}, {-1, -1}, {1, 3}},
              {{1, 2}, {-1, -1}, {-1, -1}, {2, 1}},
              {{0, 2}, {2, 2}, {1, 1}, {0, 1}},
      };
  
      public static final int[][][] S6P4 = {
              {{0, 0}, {2, 0}, {5, 0}, {3, 3}, {1, 3}, {0, 3}},
              {{1, 0}, {4, 0}, {-1, -1}, {-1, -1}, {4, 3}, {2, 3}},
              {{3, 0}, {-1, -1}, {-1, -1}, {-1, -1}, {-1, -1}, {5, 3}},
              {{5, 2}, {-1, -1}, {-1, -1}, {-1, -1}, {-1,-1}, {3,1}},
              {{2, 2}, {4, 2}, {-1, -1}, {-1, -1}, {4, 1}, {1, 1}},
              {{0, 2}, {1, 2}, {3, 2}, {5, 1}, {2, 1}, {0, 1}},
      };
  
      public static final int[][][] testAdvancingKill = {
              {{0,0}, {0,1}, {0,-1}},
              {{0,-1}, {0,-1}, {0,-1}},
              {{0,-1}, {0,-1}, {0,-1}},
      };
  
      public static final int[][][] EMPTY_SIZE3 = {
              {{-1, -1}, {-1, -1}, {-1, -1}},
              {{-1, -1}, {-1, -1}, {-1, -1}},
              {{-1, -1}, {-1, -1}, {-1, -1}}
      };
  
      public static final int[] TOKENS_THREE = {0,1,2};
      public static final int[] TOKENS_SIX = {0,1,2,3,4,5};
  
  }
  