public Game() { /// Generar Fichas tabs = new List<Model.Tab>(); for (int up = 0; up <= 6; up++) for (int down = 0; down <= 6; down++) if (up <= down) tabs.Add(new Model.Tab() { Up_Value = up, Down_Value = down, IsOnBoard = false, Position = 0 }); /// Creacion de tablero Board = new Model.Board(); /// Creacion de jugadores this.Players = new List<Model.Player>(); for (int i = 1; i < 5; i++) this.Players.Add(new Model.Player() { PlayerName = string.Format("Jugador {0}", i), IsActive = true, IsMachine = true }); }
static public void start() { while ((!playerInitializer())) { ; } board = new Model.Board(); render = new View.Render(); makeTurn = new Controller.MakeTurn(); render.show(board.getCells()); bool isWhite = false; int[,] values = new int[2, 2]; bool falseMove = false; validator = new Controller.Validator(); while (true) { isWhite = !isWhite; falseMove = !falseMove; //Отрисовка имени игрока под доской if (isWhite) { render.writeCurrentUserLine(player1); } else { render.writeCurrentUserLine(player2); } //Пока не будет введен корректный ход while (falseMove) { //Проверка символьной правильности введенного хода values = makeTurn.moveChecker(isWhite); // if (validator.check(board.getCells(), ref values, isWhite)) { falseMove = false; } } board.setCells(values); render.show(board.getCells()); } }
public void Init() { _board = new Model.Board(); _player1 = new Model.Player { Name = "Frederick", ShortName = 'X', Id = 1 }; _player2 = new Model.Player { Name = "Edward", ShortName = 'O', Id = 2 }; CreateTilesOnBoard(); }
public BoardService() { this.board = new Model.Board(); }
public void Delete() { board = null; Console.WriteLine("게시물이 삭제되었습니다."); }
public BoardService(Model.Board board) { this.board = board; }