예제 #1
0
파일: View.cs 프로젝트: peleccom/chess
        public void CellCastling(Position pos)
        {
            Button btn = buttons[pos.GetX0(), pos.GetY0()];

            btn.FlatAppearance.BorderSize  = 2;
            btn.FlatAppearance.BorderColor = Color.Yellow;
        }
예제 #2
0
파일: View.cs 프로젝트: peleccom/chess
        public void CellMove(Position pos)
        {
            Button btn = buttons[pos.GetX0(), pos.GetY0()];

            btn.FlatAppearance.BorderSize  = 2;
            btn.FlatAppearance.BorderColor = Color.Green;
        }
예제 #3
0
파일: View.cs 프로젝트: peleccom/chess
        public void CellDefault(Position pos)
        {
            Button btn = buttons[pos.GetX0(), pos.GetY0()];

            btn.FlatAppearance.BorderSize  = 0;
            btn.FlatAppearance.BorderColor = Color.White;
        }
예제 #4
0
파일: View.cs 프로젝트: peleccom/chess
        public void CellAttack(Position pos)
        {
            Button btn = buttons[pos.GetX0(), pos.GetY0()];

            btn.FlatAppearance.BorderSize  = 2;
            btn.FlatAppearance.BorderColor = Color.Red;
        }
예제 #5
0
 /// <summary>
 ///  Установить фигуру позиции pos
 /// </summary>
 /// <param name="pos"></param>
 /// <param name="fig"></param>
 private void SetFigureAt(Position pos, Figure fig)
 {
     try
     {
         field[pos.GetX0(), pos.GetY0()] = fig;
     }
     catch
     {
         return;
     }
 }
예제 #6
0
 /// <summary>
 ///  Установить фигуру позиции pos
 /// </summary>
 /// <param name="pos"></param>
 /// <param name="fig"></param>
 private void SetFigureAt(Position pos, Figure fig)
 {
     try
     {
         field[pos.GetX0(), pos.GetY0()] = fig;
     }
     catch
     {
         return;
     }
 }
예제 #7
0
파일: View.cs 프로젝트: peleccom/chess
 public void CellMove(Position pos)
 {
     Button btn = buttons[pos.GetX0(), pos.GetY0()];
     btn.FlatAppearance.BorderSize = 2;
     btn.FlatAppearance.BorderColor = Color.Green;
 }
예제 #8
0
파일: View.cs 프로젝트: peleccom/chess
 public void CellDefault(Position pos)
 {
     Button btn = buttons[pos.GetX0(), pos.GetY0()];
     btn.FlatAppearance.BorderSize = 0;
     btn.FlatAppearance.BorderColor = Color.White;
 }
예제 #9
0
파일: View.cs 프로젝트: peleccom/chess
 public void CellCastling(Position pos)
 {
     Button btn = buttons[pos.GetX0(), pos.GetY0()];
     btn.FlatAppearance.BorderSize = 2;
     btn.FlatAppearance.BorderColor = Color.Yellow;
 }
예제 #10
0
파일: View.cs 프로젝트: peleccom/chess
 public void CellAttack(Position pos)
 {
     Button btn = buttons[pos.GetX0(), pos.GetY0()];
     btn.FlatAppearance.BorderSize = 2;
     btn.FlatAppearance.BorderColor = Color.Red;
 }