// Use this for initialization void Start() { instance_ = this; board = new Tile[rows_, columns_]; FillCubeGrid(); drawer = BoardDrawer.getInstance(); drawer.init(rows_, columns_, cubePrefab); }
public void LinkBrain(BoardDrawer drawer, ChessGameHandler handler) { this.handler = handler; this.drawer = drawer; if (name.Contains("random")) { PickAName(); } }
void Start() { board = GetComponent <BoardDrawer> (); board.OnChangeCallBack += NextTurn; if (whitePlayer == null) { whitePlayer = new HumanCBrain(); //whitePlayer = new AIBrain (board, this, TeamColor.white); } if (blackPlayer == null) { blackPlayer = new HumanCBrain(); //blackPlayer = new SAIBrain (board, this, TeamColor.black); } whitePlayer.LinkBrain(board, this); blackPlayer.LinkBrain(board, this); player.Add(PlayerColor.white, whitePlayer); player.Add(PlayerColor.black, blackPlayer); NextTurn(); }
public static void ClassInitialize(TestContext context) { testBoardDrawer = new BoardDrawer(testRenderer.Object); }
void Start() { boardDrawer = GameObject.Find("GameBoard").GetComponent <BoardDrawer>(); boardCalculator = GameObject.Find("GameBoard").GetComponent <BoardCalculator>(); }
public TileHandler GetTileHandler(BoardDrawer drawer) { return(drawer.tiles[x, y]); }
public BoardDrawer() { instance_ = this; viewLabels_ = false; }
public void Initialize(BoardDrawer drawer, Transform holder, int x, int y, Vector2 tileOffset) { this.drawer = drawer; transform.parent = holder; transform.localPosition = new Vector2(offset.x + x * tileOffset.x, offset.y + y * tileOffset.y); }