Android Open Source - abalone-android Debug






From Project

Back to project page abalone-android.

License

The source code is released under:

GNU General Public License

If you think the Android project abalone-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/**
* Copyright (c) 2010-2011 Yaroslav Geryatovich, Alexander Yakushev
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*//* w w w. ja  v  a2  s  .com*/
package com.bytopia.abalone.mechanics;

public class Debug {

  public static void main(String[] args) throws Exception {
    System.out.println("start");
    ConsoleWatcher cw = new ConsoleWatcher();
    Game g = new Game(new ClassicLayout(), (byte)3, new AiAnn(), new AiDeborah(), cw, (byte)0);
    cw.setGame(g);
    g.start();
  }

  public static byte convDir(String s) {
    if (s.equals("NW"))
      return Direction.NorthWest;//  public static Cell convCell(String s) {
//    return new Cell((int) s.charAt(0) - (int) 'A' + 1, Integer
//    .parseInt(Character.toString(s.charAt(1))));
//}
    else if (s.equals("N"))
      return Direction.North;
    else if (s.equals("E"))
      return Direction.East;
    else if (s.equals("SE"))
      return Direction.SouthEast;
    else if (s.equals("S"))
      return Direction.South;
    else
      return Direction.West;
  }

//  public static Cell convCell(String s) {
//    return new Cell((int) s.charAt(0) - (int) 'A' + 1, Integer
//        .parseInt(Character.toString(s.charAt(1))));
//  }

  public static byte convSide(String s) {
    if (s.equals("W"))
      return Side.WHITE;
    else
      return Side.BLACK;
  }
}




Java Source Code List

com.bytopia.abalone.BoardRenderer.java
com.bytopia.abalone.BoardView.java
com.bytopia.abalone.GameActivity.java
com.bytopia.abalone.GameOptionsActivity.java
com.bytopia.abalone.LoseBallsView.java
com.bytopia.abalone.MainMenuActivity.java
com.bytopia.abalone.Options.java
com.bytopia.abalone.Scenario.java
com.bytopia.abalone.SelectLayoutActivity.java
com.bytopia.abalone.SplashAcitvity.java
com.bytopia.abalone.TutorialActivity.java
com.bytopia.abalone.TutorialBoardView.java
com.bytopia.abalone.mechanics.AiAnn.java
com.bytopia.abalone.mechanics.AiBeatrice.java
com.bytopia.abalone.mechanics.AiCharlotte.java
com.bytopia.abalone.mechanics.AiDeborah.java
com.bytopia.abalone.mechanics.ArtificialIntilligence.java
com.bytopia.abalone.mechanics.BelgianLayout.java
com.bytopia.abalone.mechanics.Board.java
com.bytopia.abalone.mechanics.Cell.java
com.bytopia.abalone.mechanics.ClassicLayout.java
com.bytopia.abalone.mechanics.ConsoleWatcher.java
com.bytopia.abalone.mechanics.Debug.java
com.bytopia.abalone.mechanics.Direction.java
com.bytopia.abalone.mechanics.EmptyLayout.java
com.bytopia.abalone.mechanics.Game.java
com.bytopia.abalone.mechanics.GermanLayout.java
com.bytopia.abalone.mechanics.Group.java
com.bytopia.abalone.mechanics.Layout.java
com.bytopia.abalone.mechanics.MoveType.java
com.bytopia.abalone.mechanics.Move.java
com.bytopia.abalone.mechanics.Player.java
com.bytopia.abalone.mechanics.Side.java
com.bytopia.abalone.mechanics.TestLayout.java
com.bytopia.abalone.mechanics.Watcher.java