Пример #1
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="x">Координата X</param>
 /// <param name="y">Координата Y</param>
 /// <param name="is_open">Открыто ли поле</param>
 /// <param name="is_budy">Занято ли поле</param>
 /// <param name="ship">Корабль, привязанный к этому полю</param>
 public Cell(int x, int y, bool is_open, bool is_budy, Ship ship)
 {
     this.position.X = x;
     this.position.Y = y;
     this.cellStatus = new CellStatus(is_budy, is_open);
     this.ship = ship;
 }
Пример #2
0
 /// <summary>
 /// Создание нового закрытого, не занятого поля поля
 /// </summary>
 /// <param name="x">Координата X</param>
 /// <param name="y">Координата Y</param>
 public Cell(int x, int y)
 {
     this.position.X = x;
     this.position.Y = y;
     this.cellStatus = new CellStatus(false, false);
 }
Пример #3
0
 /// <summary>
 /// Создание новой ячейки
 /// </summary>
 /// <param name="position">Позиция поля</param>
 /// <param name="is_open">Открыто ли поле</param>
 /// <param name="is_budy">Занято ли поле</param>
 /// <param name="ship">Корабль, привязанный к этому полю</param>
 public Cell(Point position, bool is_open, bool is_budy, Ship ship)
 {
     this.position = position;
     this.cellStatus = new CellStatus(is_budy, is_open);
     this.ship = ship;
 }
Пример #4
0
 /// <summary>
 /// Создание нового закрытого, не занятого поля поля
 /// </summary>
 /// <param name="position">Позиция поля</param>
 public Cell(Point position)
 {
     this.position = position;
     this.cellStatus = new CellStatus(false, false);
 }
Пример #5
0
        public Ship ship = null; // Какой корабль находится на этом поле

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Создание новой ячейки
        /// </summary>
        /// <param name="position">Позиция поля</param>
        /// <param name="cellStatus">Статус поля</param>
        /// <param name="ship">Корабль, привязанный к этому полю</param>
        public Cell(Point position, CellStatus cellStatus, Ship ship)
        {
            this.position = position;
            this.cellStatus = cellStatus;
            this.ship = ship;
        }