Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Public Class Chess
- Dim count As Integer
- Dim piece As String
- Dim PieceToBeMoved As String
- Dim square As String 'to specify from which square a piece is being moved. This will help update the position array.
- Dim Position = {{"whrook", "whknight", "whbishop", "whqueen", "whking", "whbishop", "whknight", "whrook"},
- {"whpawn", "whpawn", "whpawn", "whpawn", "whpawn", "whpawn", "whpawn", "whpawn"},
- {"0", "0", "0", "0", "0", "0", "0", "0"},
- {"0", "0", "0", "0", "0", "0", "0", "0"},
- {"0", "0", "0", "0", "0", "0", "0", "0"},
- {"0", "0", "0", "0", "0", "0", "0", "0"},
- {"blpawn", "blpawn", "blpawn", "blpawn", "blpawn", "blpawn", "blpawn", "blpawn"},
- {"blrook", "blknight", "blbishop", "blqueen", "blking", "blbishop", "blknight", "blrook"}}
- Private Function CheckPiece(ByVal x As Integer, ByVal y As Integer) As String
- Return Position(x, y)
- End Function
- Private Function CheckEnemy(ByVal colour As String, ByVal x As Integer, ByVal y As Integer) As Boolean
- If colour = "white" Then
- If CheckPiece(x, y) = "blking" Or CheckPiece(x, y) = "blqueen" Or CheckPiece(x, y) = "blknight" Or CheckPiece(x, y) = "blbishop" Or CheckPiece(x, y) = "blrook" Or CheckPiece(x, y) = "blpawn" Then
- Return True
- Else
- Return False
- End If
- Else
- If CheckPiece(x, y) = "whking" Or CheckPiece(x, y) = "whqueen" Or CheckPiece(x, y) = "whknight" Or CheckPiece(x, y) = "whbishop" Or CheckPiece(x, y) = "whrook" Or CheckPiece(x, y) = "whpawn" Then
- Return True
- Else
- Return False
- End If
- End If
- End Function
- Private Sub OriginalColour()
- For Each ctrl As Control In Me.Controls
- If TypeOf ctrl Is PictureBox Then
- If ctrl.Name Is "pba1" Or ctrl.Name Is "pba3" Or ctrl.Name Is "pba5" Or ctrl.Name Is "pba7" Or ctrl.Name Is "pbb2" Or ctrl.Name Is "pbb4" Or ctrl.Name Is "pbb6" Or ctrl.Name Is "pbb8" Or ctrl.Name Is "pbc1" Or ctrl.Name Is "pbc3" Or ctrl.Name Is "pbc5" Or ctrl.Name Is "pbc7" Or ctrl.Name Is "pbd2" Or ctrl.Name Is "pbd4" Or ctrl.Name Is "pbd6" Or ctrl.Name Is "pbd8" Or ctrl.Name Is "pbe1" Or ctrl.Name Is "pbe3" Or ctrl.Name Is "pbe5" Or ctrl.Name Is "pbe7" Or ctrl.Name Is "pbf2" Or ctrl.Name Is "pbf4" Or ctrl.Name Is "pbf6" Or ctrl.Name Is "pbf8" Or ctrl.Name Is "pbg1" Or ctrl.Name Is "pbg3" Or ctrl.Name Is "pbg5" Or ctrl.Name Is "pbg7" Or ctrl.Name Is "pbh2" Or ctrl.Name Is "pbh4" Or ctrl.Name Is "pbh6" Or ctrl.Name Is "pbh8" Then
- ctrl.BackColor = Color.Gray
- Else
- ctrl.BackColor = Color.White
- End If
- End If
- Next
- End Sub
- Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
- End
- End Sub
- Private Sub pba1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pba1.Click
- piece = CheckPiece(0, 0)
- If pba1.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pba1.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pba1.Image = Image.FromFile("blackqueen.cur")
- Call OriginalColour()
- Select Case square
- Case "a2"
- pba2.Image = Nothing
- Position(1, 0) = "0"
- Case "b2"
- pbb2.Image = Nothing
- Position(1, 1) = "0"
- End Select
- ElseIf PieceToBeMoved = "whrook" Then
- pba1.Image = Image.FromFile("whiterook.cur")
- Position(0, 0) = "whrook"
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- Call OriginalColour()
- Case "a3"
- Position(2, 0) = "0"
- pba3.Image = Nothing
- Call OriginalColour()
- Case "a4"
- Position(3, 0) = "0"
- pba4.Image = Nothing
- Call OriginalColour()
- Case "a5"
- Position(4, 0) = "0"
- pba5.Image = Nothing
- Call OriginalColour()
- Case "a6"
- Position(5, 0) = "0"
- pba6.Image = Nothing
- Call OriginalColour()
- Case "a7"
- Position(6, 0) = "0"
- pba6.Image = Nothing
- Call OriginalColour()
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- Call OriginalColour()
- Case "b1"
- Position(0, 1) = "0"
- pbb1.Image = Nothing
- Call OriginalColour()
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Call OriginalColour()
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Call OriginalColour()
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Call OriginalColour()
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Call OriginalColour()
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Call OriginalColour()
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Call OriginalColour()
- End Select
- ElseIf PieceToBeMoved = "blrook" Then
- Position(0, 0) = "blrook"
- pba1.Image = Image.FromFile("blackrook.cur")
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- Call OriginalColour()
- Case "a3"
- Position(2, 0) = "0"
- pba3.Image = Nothing
- Call OriginalColour()
- Case "a4"
- Position(3, 0) = "0"
- pba4.Image = Nothing
- Call OriginalColour()
- Case "a5"
- Position(4, 0) = "0"
- pba5.Image = Nothing
- Call OriginalColour()
- Case "a6"
- Position(5, 0) = "0"
- pba6.Image = Nothing
- Call OriginalColour()
- Case "a7"
- Position(6, 0) = "0"
- pba6.Image = Nothing
- Call OriginalColour()
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- Call OriginalColour()
- Case "b1"
- Position(0, 1) = "0"
- pbb1.Image = Nothing
- Call OriginalColour()
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Call OriginalColour()
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Call OriginalColour()
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Call OriginalColour()
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Call OriginalColour()
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Call OriginalColour()
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Call OriginalColour()
- End Select
- ElseIf PieceToBeMoved = "whknight" Then
- pba1.Image = Image.FromFile("whiteknight.cur")
- Position(0, 0) = "whknight"
- Select Case square
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Call OriginalColour()
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- Call OriginalColour()
- End Select
- ElseIf PieceToBeMoved = "blknight" Then
- pba1.Image = Image.FromFile("blackknight.cur")
- Position(0, 0) = "blknight"
- Select Case square
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Call OriginalColour()
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- Call OriginalColour()
- End Select
- ElseIf PieceToBeMoved = "whbishop" Then
- pba1.Image = Image.FromFile("whitebishop.cur")
- Position(0, 0) = "whbishop"
- Select Case square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Call OriginalColour()
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Call OriginalColour()
- Case "d4"
- Position(3, 3) = "0"
- pbd4.Image = Nothing
- Call OriginalColour()
- Case "e5"
- Position(4, 4) = "0"
- pbe5.Image = Nothing
- Call OriginalColour()
- Case "f6"
- Position(5, 5) = "0"
- pbf6.Image = Nothing
- Call OriginalColour()
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Call OriginalColour()
- Case "h8"
- Position(7, 7) = "0"
- pbh8.Image = Nothing
- Call OriginalColour()
- End Select
- ElseIf PieceToBeMoved = "blbishop" Then
- pba1.Image = Image.FromFile("blackbishop.cur")
- Position(0, 0) = "blbishop"
- Select Case square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Call OriginalColour()
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Call OriginalColour()
- Case "d4"
- Position(3, 3) = "0"
- pbd4.Image = Nothing
- Call OriginalColour()
- Case "e5"
- Position(4, 4) = "0"
- pbe5.Image = Nothing
- Call OriginalColour()
- Case "f6"
- Position(5, 5) = "0"
- pbf6.Image = Nothing
- Call OriginalColour()
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Call OriginalColour()
- Case "h8"
- Position(7, 7) = "0"
- pbh8.Image = Nothing
- Call OriginalColour()
- End Select
- ElseIf PieceToBeMoved = "whqueen" Then
- pba1.Image = Image.FromFile("whitequeen.cur")
- Position(0, 0) = "whqueen"
- Call OriginalColour()
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- Case "a3"
- Position(2, 0) = "0"
- Case "a4"
- Position(3, 0) = "0"
- Case "a5"
- Position(4, 0) = "0"
- Case "a6"
- Position(5, 0) = "0"
- Case "a7"
- Position(6, 0) = "0"
- Case "a8"
- Position(7, 0) = "0"
- Case "b2"
- Position(1, 1) = "0"
- Case "c3"
- Position(2, 2) = "0"
- Case "d4"
- Position(3, 3) = "0"
- Case "e5"
- Position(4, 4) = "0"
- Case "f6"
- Position(5, 5) = "0"
- Case "g7"
- Position(6, 6) = "0"
- Case "h8"
- Position(7, 7) = "0"
- Case "b1"
- Position(0, 1) = "0"
- Case "c1"
- Position(0, 2) = "0"
- Case "d1"
- Position(0, 3) = "0"
- Case "e1"
- Position(0, 4) = "0"
- Case "f1"
- Position(0, 5) = "0"
- Case "g1"
- Position(0, 6) = "0"
- Case "h1"
- Position(0, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "blqueen" Then
- pba1.Image = Image.FromFile("blackqueen.cur")
- Position(0, 0) = "blqueen"
- Call OriginalColour()
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- Case "a3"
- Position(2, 0) = "0"
- Case "a4"
- Position(3, 0) = "0"
- Case "a5"
- Position(4, 0) = "0"
- Case "a6"
- Position(5, 0) = "0"
- Case "a7"
- Position(6, 0) = "0"
- Case "a8"
- Position(7, 0) = "0"
- Case "b2"
- Position(1, 1) = "0"
- Case "c3"
- Position(2, 2) = "0"
- Case "d4"
- Position(3, 3) = "0"
- Case "e5"
- Position(4, 4) = "0"
- Case "f6"
- Position(5, 5) = "0"
- Case "g7"
- Position(6, 6) = "0"
- Case "h8"
- Position(7, 7) = "0"
- Case "b1"
- Position(0, 1) = "0"
- Case "c1"
- Position(0, 2) = "0"
- Case "d1"
- Position(0, 3) = "0"
- Case "e1"
- Position(0, 4) = "0"
- Case "f1"
- Position(0, 5) = "0"
- Case "g1"
- Position(0, 6) = "0"
- Case "h1"
- Position(0, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "whking" Then
- pba1.Image = Image.FromFile("whiteking.cur")
- Position(0, 0) = "whking"
- Call OriginalColour()
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- Case "b1"
- Position(0, 1) = "0"
- Case "b2"
- Position(1, 1) = "0"
- End Select
- ElseIf PieceToBeMoved = "blking" Then
- pba1.Image = Image.FromFile("blackking.cur")
- Position(0, 0) = "blking"
- Call OriginalColour()
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- Case "b1"
- Position(0, 1) = "0"
- Case "b2"
- Position(1, 1) = "0"
- End Select
- End If
- End If
- If piece = "blpawn" Then
- pba1.BackColor = Color.BlanchedAlmond
- PieceToBeMoved = "blpawn"
- ElseIf piece = "whknight" Then
- square = "a1"
- If Position(3, 1) = "0" Or CheckPiece(3, 1) = "blpawn" Or CheckPiece(3, 1) = "blrook" Or CheckPiece(3, 1) = "blknight" Or CheckPiece(3, 1) = "blbishop" Or CheckPiece(3, 1) = "blking" Or CheckPiece(3, 1) = "blqueen" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 2) = "0" Or CheckPiece(3, 1) = "blpawn" Or CheckPiece(3, 1) = "blrook" Or CheckPiece(3, 1) = "blknight" Or CheckPiece(3, 1) = "blbishop" Or CheckPiece(3, 1) = "blking" Or CheckPiece(3, 1) = "blqueen" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckPiece(3, 1) = "blpawn" Or CheckPiece(3, 1) = "blrook" Or CheckPiece(3, 1) = "blknight" Or CheckPiece(3, 1) = "blbishop" Or CheckPiece(3, 1) = "blking" Or CheckPiece(3, 1) = "blqueen" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- PieceToBeMoved = "whknight"
- ElseIf piece = "blknight" Then
- square = "a1"
- If Position(3, 1) = "0" Or CheckPiece(3, 1) = "whpawn" Or CheckPiece(3, 1) = "whrook" Or CheckPiece(3, 1) = "whknight" Or CheckPiece(3, 1) = "whbishop" Or CheckPiece(3, 1) = "whking" Or CheckPiece(3, 1) = "whqueen" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 2) = "0" Or CheckPiece(3, 1) = "whpawn" Or CheckPiece(3, 1) = "whrook" Or CheckPiece(3, 1) = "whknight" Or CheckPiece(3, 1) = "whbishop" Or CheckPiece(3, 1) = "whking" Or CheckPiece(3, 1) = "whqueen" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckPiece(3, 1) = "whpawn" Or CheckPiece(3, 1) = "whrook" Or CheckPiece(3, 1) = "whknight" Or CheckPiece(3, 1) = "whbishop" Or CheckPiece(3, 1) = "whking" Or CheckPiece(3, 1) = "whqueen" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- PieceToBeMoved = "blknight"
- ElseIf piece = "whrook" Then
- square = "a1"
- PieceToBeMoved = "whrook"
- If Position(1, 0) = "0" Or CheckEnemy("white", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 0) = "0" Or CheckEnemy("white", 2, 0) = True) And CheckPiece(1, 0) = "0" Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 0) = "0" Or CheckEnemy("white", 3, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" Then
- pba4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 0) = "0" Or CheckEnemy("white", 4, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" Then
- pba5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 0) = "0" Or CheckEnemy("white", 5, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" Then
- pba6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 0) = "0" Or CheckEnemy("white", 6, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" And CheckPiece(5, 0) = "0" Then
- pba7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("white", 7, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" And CheckPiece(5, 0) = "0" And CheckPiece(6, 0) = "0" Then
- pba8.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 1) = "0" Or CheckEnemy("white", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 2) = "0" Or CheckEnemy("white", 0, 2) = True) And CheckPiece(0, 1) = "0" Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("white", 0, 3) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("white", 0, 4) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("white", 0, 5) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("white", 0, 6) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("white", 0, 7) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blrook" Then
- square = "a1"
- PieceToBeMoved = "blrook"
- If Position(1, 0) = "0" Or CheckEnemy("black", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 0) = "0" Or CheckEnemy("black", 2, 0) = True) And CheckPiece(1, 0) = "0" Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 0) = "0" Or CheckEnemy("black", 3, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" Then
- pba4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 0) = "0" Or CheckEnemy("black", 4, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" Then
- pba5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 0) = "0" Or CheckEnemy("black", 5, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" Then
- pba6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 0) = "0" Or CheckEnemy("black", 6, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" And CheckPiece(5, 0) = "0" Then
- pba7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("black", 7, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" And CheckPiece(5, 0) = "0" And CheckPiece(6, 0) = "0" Then
- pba8.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 1) = "0" Or CheckEnemy("black", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True) And CheckPiece(0, 1) = "0" Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("black", 0, 3) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("black", 0, 5) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blbishop" Then
- square = "a1"
- PieceToBeMoved = "blbishop"
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("black", 2, 2) = True) And CheckPiece(1, 1) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("black", 3, 3) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 4) = "0" Or CheckEnemy("black", 4, 4) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" Then
- pbe5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 5) = "0" Or CheckEnemy("black", 5, 5) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 6) = "0" Or CheckEnemy("black", 6, 6) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(5, 5) = "0" Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 7) = "0" Or CheckEnemy("black", 7, 7) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(6, 6) = "0" Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whbishop" Then
- square = "a1"
- PieceToBeMoved = "whbishop"
- If Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("white", 2, 2) = True) And CheckPiece(1, 1) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("white", 3, 3) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 4) = "0" Or CheckEnemy("white", 4, 4) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" Then
- pbe5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 5) = "0" Or CheckEnemy("white", 5, 5) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 6) = "0" Or CheckEnemy("white", 6, 6) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(5, 5) = "0" Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 7) = "0" Or CheckEnemy("white", 7, 7) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(6, 6) = "0" Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whqueen" Then
- square = "a1"
- PieceToBeMoved = "whqueen"
- If Position(1, 0) = "0" Or CheckEnemy("white", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 0) = "0" Or CheckEnemy("white", 2, 0) = True) And CheckPiece(1, 0) = "0" Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 0) = "0" Or CheckEnemy("white", 3, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" Then
- pba4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 0) = "0" Or CheckEnemy("white", 4, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" Then
- pba5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 0) = "0" Or CheckEnemy("white", 5, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" Then
- pba6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 0) = "0" Or CheckEnemy("white", 6, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" And CheckPiece(5, 0) = "0" Then
- pba7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("white", 7, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" And CheckPiece(5, 0) = "0" And CheckPiece(6, 0) = "0" Then
- pba8.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 1) = "0" Or CheckEnemy("white", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 2) = "0" Or CheckEnemy("white", 0, 2) = True) And CheckPiece(0, 1) = "0" Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("white", 0, 3) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("white", 0, 4) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("white", 0, 5) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("white", 0, 6) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("white", 0, 7) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("white", 2, 2) = True) And CheckPiece(1, 1) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("white", 3, 3) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 4) = "0" Or CheckEnemy("white", 4, 4) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" Then
- pbe5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 5) = "0" Or CheckEnemy("white", 5, 5) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 6) = "0" Or CheckEnemy("white", 6, 6) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(5, 5) = "0" Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 7) = "0" Or CheckEnemy("white", 7, 7) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(6, 6) = "0" Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blqueen" Then
- square = "a1"
- PieceToBeMoved = "blqueen"
- If Position(1, 0) = "0" Or CheckEnemy("black", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 0) = "0" Or CheckEnemy("black", 2, 0) = True) And CheckPiece(1, 0) = "0" Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 0) = "0" Or CheckEnemy("black", 3, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" Then
- pba4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 0) = "0" Or CheckEnemy("black", 4, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" Then
- pba5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 0) = "0" Or CheckEnemy("black", 5, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" Then
- pba6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 0) = "0" Or CheckEnemy("black", 6, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" And CheckPiece(5, 0) = "0" Then
- pba7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("black", 7, 0) = True) And CheckPiece(1, 0) = "0" And CheckPiece(2, 0) = "0" And CheckPiece(3, 0) = "0" And CheckPiece(4, 0) = "0" And CheckPiece(5, 0) = "0" And CheckPiece(6, 0) = "0" Then
- pba8.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 1) = "0" Or CheckEnemy("black", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True) And CheckPiece(0, 1) = "0" Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("black", 0, 3) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("black", 0, 5) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(0, 1) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("black", 2, 2) = True) And CheckPiece(1, 1) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("black", 3, 3) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 4) = "0" Or CheckEnemy("black", 4, 4) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" Then
- pbe5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 5) = "0" Or CheckEnemy("black", 5, 5) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 6) = "0" Or CheckEnemy("black", 6, 6) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(5, 5) = "0" Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 7) = "0" Or CheckEnemy("black", 7, 7) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(6, 6) = "0" Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whking" Then
- square = "a1"
- PieceToBeMoved = "whking"" "
- If Position(1, 0) = "0" Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 1) = "0" Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blking" Then
- square = "a1"
- PieceToBeMoved = "blking"
- If Position(1, 0) = "0" Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 1) = "0" Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- End If
- End Sub
- Private Sub pbb1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbb1.Click
- piece = CheckPiece(0, 1)
- If pbb1.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbb1.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbb1.Image = Image.FromFile("blackqueen.cur")
- Call OriginalColour()
- Position(0, 1) = "blqueen"
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whrook" Then
- pbb1.Image = Image.FromFile("whiterook.cur")
- Position(0, 1) = "whrook"
- Call OriginalColour()
- Select Case square
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "b4"
- Position(3, 1) = "0"
- pbb4.Image = Nothing
- Case "b5"
- Position(4, 1) = "0"
- pbb5.Image = Nothing
- Case "b6"
- Position(5, 1) = "0"
- pbb6.Image = Nothing
- Case "b7"
- Position(6, 1) = "0"
- pbb7.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blrook" Then
- pbb1.Image = Image.FromFile("blackrook.cur")
- Position(0, 1) = "blrook"
- Call OriginalColour()
- Select Case square
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "b4"
- Position(3, 1) = "0"
- pbb4.Image = Nothing
- Case "b5"
- Position(4, 1) = "0"
- pbb5.Image = Nothing
- Case "b6"
- Position(5, 1) = "0"
- pbb6.Image = Nothing
- Case "b7"
- Position(6, 1) = "0"
- pbb7.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whknight" Then
- pbb1.Image = Image.FromFile("whiteknight.cur")
- Position(0, 1) = "whknight"
- Call OriginalColour()
- Select Case square
- Case "a3"
- Position(2, 0) = "0"
- pba3.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "d2"
- pbd2.Image = Nothing
- Position(1, 3) = "0"
- End Select
- ElseIf PieceToBeMoved = "blknight" Then
- pbb1.Image = Image.FromFile("blackknight.cur")
- Position(0, 1) = "blknight"
- Call OriginalColour()
- Select Case square
- Case "a3"
- Position(2, 0) = "0"
- pba3.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "d2"
- pbd2.Image = Nothing
- Position(1, 3) = "0"
- End Select
- ElseIf PieceToBeMoved = "whbishop" Then
- pbb1.Image = Image.FromFile("whitebishop.cur")
- Position(0, 1) = "whbishop"
- Call OriginalColour()
- Select Case square
- Case "a2"
- pba2.Image = Nothing
- Position(1, 0) = "0"
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "d3"
- pbd3.Image = Nothing
- Position(2, 3) = "0"
- Case "e4"
- pbe4.Image = Nothing
- Position(3, 4) = "0"
- Case "f5"
- pbf5.Image = Nothing
- Position(4, 5) = "0"
- Case "g6"
- pbg6.Image = Nothing
- Position(5, 6) = "0"
- Case "h7"
- pbh7.Image = Nothing
- Position(6, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "blbishop" Then
- pbb1.Image = Image.FromFile("blackbishop.cur")
- Position(0, 1) = "blbishop"
- Call OriginalColour()
- Select Case square
- Case "a2"
- pba2.Image = Nothing
- Position(1, 0) = "0"
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "d3"
- pbd3.Image = Nothing
- Position(2, 3) = "0"
- Case "e4"
- pbe4.Image = Nothing
- Position(3, 4) = "0"
- Case "f5"
- pbf5.Image = Nothing
- Position(4, 5) = "0"
- Case "g6"
- pbg6.Image = Nothing
- Position(5, 6) = "0"
- Case "h7"
- pbh7.Image = Nothing
- Position(6, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "whqueen" Then
- pbb1.Image = Image.FromFile("whitequeen.cur")
- Position(0, 1) = "whqueen"
- Call OriginalColour()
- Select Case square
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "b4"
- Position(3, 1) = "0"
- pbb4.Image = Nothing
- Case "b5"
- Position(4, 1) = "0"
- pbb5.Image = Nothing
- Case "b6"
- Position(5, 1) = "0"
- pbb6.Image = Nothing
- Case "b7"
- Position(6, 1) = "0"
- pbb7.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "a2"
- pba2.Image = Nothing
- Position(1, 0) = "0"
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "d3"
- pbd3.Image = Nothing
- Position(2, 3) = "0"
- Case "e4"
- pbe4.Image = Nothing
- Position(3, 4) = "0"
- Case "f5"
- pbf5.Image = Nothing
- Position(4, 5) = "0"
- Case "g6"
- pbg6.Image = Nothing
- Position(5, 6) = "0"
- Case "h7"
- pbh7.Image = Nothing
- Position(6, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "blqueen" Then
- pbb1.Image = Image.FromFile("blackqueen.cur")
- Position(0, 1) = "blqueen"
- Call OriginalColour()
- Select Case square
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "b4"
- Position(3, 1) = "0"
- pbb4.Image = Nothing
- Case "b5"
- Position(4, 1) = "0"
- pbb5.Image = Nothing
- Case "b6"
- Position(5, 1) = "0"
- pbb6.Image = Nothing
- Case "b7"
- Position(6, 1) = "0"
- pbb7.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "a2"
- pba2.Image = Nothing
- Position(1, 0) = "0"
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "d3"
- pbd3.Image = Nothing
- Position(2, 3) = "0"
- Case "e4"
- pbe4.Image = Nothing
- Position(3, 4) = "0"
- Case "f5"
- pbf5.Image = Nothing
- Position(4, 5) = "0"
- Case "g6"
- pbg6.Image = Nothing
- Position(5, 6) = "0"
- Case "h7"
- pbh7.Image = Nothing
- Position(6, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "whking" Then
- pbb1.Image = Image.FromFile("whiteking.cur")
- Position(0, 1) = "whking"
- Call OriginalColour()
- Select Case square
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blking" Then
- pbb1.Image = Image.FromFile("blackking.cur")
- Position(0, 1) = "blking"
- Call OriginalColour()
- Select Case square
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- End Select
- End If
- End If
- If piece = "whknight" Then
- PieceToBeMoved = "whknight"
- square = "b1"
- If Position(2, 2) = "0" Or CheckPiece(2, 2) = "blpawn" Or CheckPiece(2, 2) = "blrook" Or CheckPiece(2, 2) = "blknight" Or CheckPiece(2, 2) = "blbishop" Or CheckPiece(2, 2) = "blking" Or CheckPiece(2, 2) = "blqueen" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 0) = "0" Or CheckPiece(2, 0) = "blpawn" Or CheckPiece(2, 0) = "blrook" Or CheckPiece(2, 0) = "blknight" Or CheckPiece(2, 0) = "blbishop" Or CheckPiece(2, 0) = "blking" Or CheckPiece(2, 0) = "blqueen" Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckPiece(1, 3) = "blpawn" Or CheckPiece(1, 3) = "blrook" Or CheckPiece(1, 3) = "blknight" Or CheckPiece(1, 3) = "blbishop" Or CheckPiece(1, 3) = "blking" Or CheckPiece(1, 3) = "blqueen" Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blknight" Then
- PieceToBeMoved = "blknight"
- square = "b1"
- If Position(2, 2) = "0" Or CheckEnemy("black", 2, 2) = True Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 0) = "0" Or CheckEnemy("black", 2, 0) = True Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("black", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whrook" Then
- square = "b1"
- PieceToBeMoved = "whrook"
- If Position(0, 0) = "0" Or CheckEnemy("white", 0, 0) = True Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 2) = "0" Or CheckEnemy("white", 0, 2) = True) Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("white", 0, 3) = True) And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("white", 0, 4) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("white", 0, 5) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("white", 0, 6) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("white", 0, 7) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("white", 2, 1) = True) And CheckPiece(1, 1) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 1) = "0" Or CheckEnemy("white", 3, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 1) = "0" Or CheckEnemy("white", 4, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" Then
- pbb5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 1) = "0" Or CheckEnemy("white", 5, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" Then
- pbb6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 1) = "0" Or CheckEnemy("white", 6, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" And CheckPiece(5, 1) = "0" Then
- pbb7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("white", 7, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" And CheckPiece(5, 1) = "0" And CheckPiece(6, 1) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blrook" Then
- square = "b1"
- PieceToBeMoved = "blrook"
- If Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True) Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("black", 0, 3) = True) And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("black", 0, 5) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("black", 2, 1) = True) And CheckPiece(1, 1) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 1) = "0" Or CheckEnemy("black", 3, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 1) = "0" Or CheckEnemy("black", 4, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" Then
- pbb5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 1) = "0" Or CheckEnemy("black", 5, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" Then
- pbb6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 1) = "0" Or CheckEnemy("black", 6, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" And CheckPiece(5, 1) = "0" Then
- pbb7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("black", 7, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" And CheckPiece(5, 1) = "0" And CheckPiece(6, 1) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blbishop" Then
- square = "b1"
- PieceToBeMoved = "blbishop"
- If Position(1, 0) = "0" Or CheckEnemy("black", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pbc2.BackColor = Color.Black
- End If
- If (Position(2, 3) = "0" Or CheckEnemy("black", 2, 3) = True) And CheckPiece(1, 2) = "0" Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 4) = "0" Or CheckEnemy("black", 3, 4) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" Then
- pbe4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 5) = "0" Or CheckEnemy("black", 4, 5) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" Then
- pbf5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 6) = "0" Or CheckEnemy("black", 5, 6) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" And CheckPiece(4, 5) = "0" Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 7) = "0" Or CheckEnemy("black", 6, 7) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" And CheckPiece(4, 5) = "0" And CheckPiece(5, 6) = "0" Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whbishop" Then
- square = "b1"
- PieceToBeMoved = "whbishop"
- If Position(1, 0) = "0" Or CheckEnemy("white", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("white", 1, 2) = True Then
- pbc2.BackColor = Color.Black
- End If
- If (Position(2, 3) = "0" Or CheckEnemy("white", 2, 3) = True) And CheckPiece(1, 2) = "0" Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 4) = "0" Or CheckEnemy("white", 3, 4) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" Then
- pbe4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 5) = "0" Or CheckEnemy("white", 4, 5) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" Then
- pbf5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 6) = "0" Or CheckEnemy("white", 5, 6) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" And CheckPiece(4, 5) = "0" Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 7) = "0" Or CheckEnemy("white", 6, 7) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" And CheckPiece(4, 5) = "0" And CheckPiece(5, 6) = "0" Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whqueen" Then
- square = "b1"
- PieceToBeMoved = "whqueen"
- If Position(1, 0) = "0" Or CheckEnemy("white", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("white", 1, 2) = True Then
- pbc2.BackColor = Color.Black
- End If
- If (Position(2, 3) = "0" Or CheckEnemy("white", 2, 3) = True) And CheckPiece(1, 2) = "0" Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 4) = "0" Or CheckEnemy("white", 3, 4) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" Then
- pbe4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 5) = "0" Or CheckEnemy("white", 4, 5) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" Then
- pbf5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 6) = "0" Or CheckEnemy("white", 5, 6) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" And CheckPiece(4, 5) = "0" Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 7) = "0" Or CheckEnemy("white", 6, 7) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" And CheckPiece(4, 5) = "0" And CheckPiece(5, 6) = "0" Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 0) = "0" Or CheckEnemy("white", 0, 0) = True Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 2) = "0" Or CheckEnemy("white", 0, 2) = True) Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("white", 0, 3) = True) And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("white", 0, 4) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("white", 0, 5) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("white", 0, 6) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("white", 0, 7) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("white", 2, 1) = True) And CheckPiece(1, 1) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 1) = "0" Or CheckEnemy("white", 3, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 1) = "0" Or CheckEnemy("white", 4, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" Then
- pbb5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 1) = "0" Or CheckEnemy("white", 5, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" Then
- pbb6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 1) = "0" Or CheckEnemy("white", 6, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" And CheckPiece(5, 1) = "0" Then
- pbb7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("white", 7, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" And CheckPiece(5, 1) = "0" And CheckPiece(6, 1) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blqueen" Then
- square = "b1"
- PieceToBeMoved = "blqueen"
- If Position(1, 0) = "0" Or CheckEnemy("black", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pbc2.BackColor = Color.Black
- End If
- If (Position(2, 3) = "0" Or CheckEnemy("black", 2, 3) = True) And CheckPiece(1, 2) = "0" Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 4) = "0" Or CheckEnemy("black", 3, 4) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" Then
- pbe4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 5) = "0" Or CheckEnemy("black", 4, 5) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" Then
- pbf5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 6) = "0" Or CheckEnemy("black", 5, 6) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" And CheckPiece(4, 5) = "0" Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 7) = "0" Or CheckEnemy("black", 6, 7) = True) And CheckPiece(2, 3) = "0" And CheckPiece(1, 2) = "0" And CheckPiece(3, 4) = "0" And CheckPiece(4, 5) = "0" And CheckPiece(5, 6) = "0" Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True) Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("black", 0, 3) = True) And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("black", 0, 5) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("black", 2, 1) = True) And CheckPiece(1, 1) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 1) = "0" Or CheckEnemy("black", 3, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 1) = "0" Or CheckEnemy("black", 4, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" Then
- pbb5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 1) = "0" Or CheckEnemy("black", 5, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" Then
- pbb6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 1) = "0" Or CheckEnemy("black", 6, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" And CheckPiece(5, 1) = "0" Then
- pbb7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("black", 7, 1) = True) And CheckPiece(1, 1) = "0" And CheckPiece(2, 1) = "0" And CheckPiece(3, 1) = "0" And CheckPiece(4, 1) = "0" And CheckPiece(5, 1) = "0" And CheckPiece(6, 1) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whking" Then
- square = "b1"
- PieceToBeMoved = "whking"
- If Position(0, 0) = "0" Or CheckEnemy("white", 0, 0) = True Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("white", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 0) = "0" Or CheckEnemy("white", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("white", 1, 2) = True Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blking" Then
- square = "b1"
- PieceToBeMoved = "blking"
- If Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 0) = "0" Or CheckEnemy("black", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- End If
- End Sub
- Private Sub pbc1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbc1.Click
- piece = CheckPiece(0, 2)
- If pbc1.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "blpawn" Then
- pbc1.Image = Image.FromFile("blackqueen.cur")
- Position(0, 2) = "blqueen"
- Call OriginalColour()
- Select Case square
- Case "b2"
- pbb2.Image = Nothing
- Position(1, 1) = "0"
- Case "d2"
- pbd2.Image = Nothing
- Position(1, 3) = "0"
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- End Select
- ElseIf PieceToBeMoved = "whrook" Then
- pbc1.Image = Image.FromFile("whiterook.cur")
- Call OriginalColour()
- Position(0, 2) = "whrook"
- Select Case square
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "b1"
- Position(0, 1) = "0"
- pbb1.Image = Nothing
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "c4"
- Position(3, 2) = "0"
- pbc4.Image = Nothing
- Case "c5"
- Position(4, 2) = "0"
- pbc5.Image = Nothing
- Case "c6"
- Position(5, 2) = "0"
- pbc6.Image = Nothing
- Case "c7"
- Position(6, 2) = "0"
- pbc7.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blrook" Then
- pbc1.Image = Image.FromFile("blackrook.cur")
- Call OriginalColour()
- Position(0, 2) = "blrook"
- Select Case square
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "b1"
- Position(0, 1) = "0"
- pbb1.Image = Nothing
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "c4"
- Position(3, 2) = "0"
- pbc4.Image = Nothing
- Case "c5"
- Position(4, 2) = "0"
- pbc5.Image = Nothing
- Case "c6"
- Position(5, 2) = "0"
- pbc6.Image = Nothing
- Case "c7"
- Position(6, 2) = "0"
- pbc7.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whknight" Then
- pbc1.Image = Image.FromFile("whiteknight.cur")
- Position(0, 2) = "whknight"
- Call OriginalColour()
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "d3"
- Position(2, 3) = "0"
- pbd3.Image = Nothing
- Case "e2"
- Position(1, 2) = "0"
- pbe2.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blknight" Then
- pbc1.Image = Image.FromFile("blackknight.cur")
- Position(0, 2) = "blknight"
- Call OriginalColour()
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "d3"
- Position(2, 3) = "0"
- pbd3.Image = Nothing
- Case "e2"
- Position(1, 2) = "0"
- pbe2.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whbishop" Then
- pbc1.Image = Image.FromFile("whitebishop.cur")
- Call OriginalColour()
- Position(0, 2) = "whbishop"
- Select Case square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "a3"
- Position(2, 0) = "0"
- pba3.Image = Nothing
- Case "d2"
- Position(1, 3) = "0"
- pbd2.Image = Nothing
- Case "e3"
- Position(2, 4) = "0"
- pbe3.Image = Nothing
- Case "f4"
- Position(3, 5) = "0"
- pbf4.Image = Nothing
- Case "g5"
- Position(4, 6) = "0"
- pbg5.Image = Nothing
- Case "h6"
- Position(5, 7) = "0"
- pbh6.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blbishop" Then
- pbc1.Image = Image.FromFile("blackbishop.cur")
- Call OriginalColour()
- Position(0, 2) = "blbishop"
- Select Case square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "a3"
- Position(2, 0) = "0"
- pba3.Image = Nothing
- Case "d2"
- Position(1, 3) = "0"
- pbd2.Image = Nothing
- Case "e3"
- Position(2, 4) = "0"
- pbe3.Image = Nothing
- Case "f4"
- Position(3, 5) = "0"
- pbf4.Image = Nothing
- Case "g5"
- Position(4, 6) = "0"
- pbg5.Image = Nothing
- Case "h6"
- Position(5, 7) = "0"
- pbh6.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whqueen" Then
- pbc1.Image = Image.FromFile("whitequeen.cur")
- Call OriginalColour()
- Position(0, 2) = "whqueen"
- Select square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "a3"
- Position(2, 0) = "0"
- pba3.Image = Nothing
- Case "d2"
- Position(1, 3) = "0"
- pbd2.Image = Nothing
- Case "e3"
- Position(2, 4) = "0"
- pbe3.Image = Nothing
- Case "f4"
- Position(3, 5) = "0"
- pbf4.Image = Nothing
- Case "g5"
- Position(4, 6) = "0"
- pbg5.Image = Nothing
- Case "h6"
- Position(5, 7) = "0"
- pbh6.Image = Nothing
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "b1"
- Position(0, 1) = "0"
- pbb1.Image = Nothing
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "c4"
- Position(3, 2) = "0"
- pbc4.Image = Nothing
- Case "c5"
- Position(4, 2) = "0"
- pbc5.Image = Nothing
- Case "c6"
- Position(5, 2) = "0"
- pbc6.Image = Nothing
- Case "c7"
- Position(6, 2) = "0"
- pbc7.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blqueen" Then
- pbc1.Image = Image.FromFile("blackqueen.cur")
- Call OriginalColour()
- Position(0, 2) = "blqueen"
- Select Case square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "a3"
- Position(2, 0) = "0"
- pba3.Image = Nothing
- Case "d2"
- Position(1, 3) = "0"
- pbd2.Image = Nothing
- Case "e3"
- Position(2, 4) = "0"
- pbe3.Image = Nothing
- Case "f4"
- Position(3, 5) = "0"
- pbf4.Image = Nothing
- Case "g5"
- Position(4, 6) = "0"
- pbg5.Image = Nothing
- Case "h6"
- Position(5, 7) = "0"
- pbh6.Image = Nothing
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "b1"
- Position(0, 1) = "0"
- pbb1.Image = Nothing
- Case "d1"
- Position(0, 3) = "0"
- pbd1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "f1"
- Position(0, 5) = "0"
- pbf1.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "c4"
- Position(3, 2) = "0"
- pbc4.Image = Nothing
- Case "c5"
- Position(4, 2) = "0"
- pbc5.Image = Nothing
- Case "c6"
- Position(5, 2) = "0"
- pbc6.Image = Nothing
- Case "c7"
- Position(6, 2) = "0"
- pbc7.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whking" Then
- pbc1.Image = Image.FromFile("whiteking.cur")
- Call OriginalColour()
- Position(0, 2) = "whking"
- Select Case square
- Case "b1"
- pbb1.Image = Nothing
- Position(0, 1) = "0"
- Case "d1"
- pbd1.Image = Nothing
- Position(0, 3) = "0"
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "b2"
- pbb2.Image = Nothing
- Position(1, 1) = "0"
- Case "d2"
- Position(1, 3) = "0"
- pbd2.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blking" Then
- pbc1.Image = Image.FromFile("blackking.cur")
- Call OriginalColour()
- Position(0, 2) = "blking"
- Select Case square
- Case "b1"
- pbb1.Image = Nothing
- Position(0, 1) = "0"
- Case "d1"
- pbd1.Image = Nothing
- Position(0, 3) = "0"
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "b2"
- pbb2.Image = Nothing
- Position(1, 1) = "0"
- Case "d2"
- Position(1, 3) = "0"
- pbd2.Image = Nothing
- End Select
- End If
- End If
- If piece = "whknight" Then
- square = "c1"
- PieceToBeMoved = "whknight"
- If Position(2, 1) = "0" Or CheckEnemy("white", 2, 1) = True Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 0) = "0" Or CheckEnemy("white", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 3) = "0" Or CheckEnemy("white", 2, 3) = True Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 4) = "0" Or CheckEnemy("white", 1, 4) = True Then
- pbe4.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blknight" Then
- square = "c1"
- PieceToBeMoved = "blknight"
- If Position(2, 1) = "0" Or CheckEnemy("black", 2, 1) = True Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 0) = "0" Or CheckEnemy("black", 1, 0) = True Then
- pba2.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 3) = "0" Or CheckEnemy("black", 2, 3) = True Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 4) = "0" Or CheckEnemy("black", 1, 4) = True Then
- pbe4.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whrook" Then
- square = "c1"
- PieceToBeMoved = "whrook"
- If Position(0, 1) = "0" Or CheckEnemy("white", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("white", 0, 0) = True) And CheckPiece(0, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("white", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("white", 0, 3) = True) And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("white", 0, 4) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("white", 0, 5) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("white", 0, 6) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 5) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("white", 0, 7) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("white", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("white", 2, 2) = True) And CheckPiece(1, 2) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 2) = "0" Or CheckEnemy("white", 3, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" Then
- pbc4.BackColor = Color.Black
- End If
- If (Position(4, 2) = "0" Or CheckEnemy("white", 4, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" Then
- pbc5.BackColor = Color.Black
- End If
- If (Position(5, 2) = "0" Or CheckEnemy("white", 5, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" Then
- pbc6.BackColor = Color.Black
- End If
- If (Position(6, 2) = "0" Or CheckEnemy("white", 6, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" And CheckPiece(5, 2) = "0" Then
- pbc7.BackColor = Color.Black
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("white", 7, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" And CheckPiece(5, 2) = "0" And CheckPiece(6, 2) = "0" Then
- pbc8.BackColor = Color.Black
- End If
- ElseIf piece = "blrook" Then
- square = "c1"
- PieceToBeMoved = "blrook"
- If Position(0, 1) = "0" Or CheckEnemy("black", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True) And CheckPiece(0, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("black", 0, 3) = True) And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("black", 0, 5) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 5) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("black", 2, 2) = True) And CheckPiece(1, 2) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 2) = "0" Or CheckEnemy("black", 3, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" Then
- pbc4.BackColor = Color.Black
- End If
- If (Position(4, 2) = "0" Or CheckEnemy("black", 4, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" Then
- pbc5.BackColor = Color.Black
- End If
- If (Position(5, 2) = "0" Or CheckEnemy("black", 5, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" Then
- pbc6.BackColor = Color.Black
- End If
- If (Position(6, 2) = "0" Or CheckEnemy("black", 6, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" And CheckPiece(5, 2) = "0" Then
- pbc7.BackColor = Color.Black
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("black", 7, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" And CheckPiece(5, 2) = "0" And CheckPiece(6, 2) = "0" Then
- pbc8.BackColor = Color.Black
- End If
- ElseIf piece = "whbishop" Then
- PieceToBeMoved = "whishop"
- square = "c1"
- If Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 0) = "0" Or CheckEnemy("white", 2, 0) = True) And CheckPiece(1, 1) = "0" Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("white", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 4) = "0" Or CheckEnemy("white", 2, 4) = True) And CheckPiece(1, 3) = "0" Then
- pbe3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 5) = "0" Or CheckEnemy("white", 3, 5) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" Then
- pbf4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 6) = "0" Or CheckEnemy("white", 4, 6) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" And CheckPiece(3, 5) = "0" Then
- pbg5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 7) = "0" Or CheckEnemy("white", 5, 7) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" And CheckPiece(3, 5) = "0" And CheckPiece(4, 6) = "0" Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blbishop" Then
- PieceToBeMoved = "blbishop"
- square = "c1"
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 0) = "0" Or CheckEnemy("black", 2, 0) = True) And CheckPiece(1, 1) = "0" Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("black", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 4) = "0" Or CheckEnemy("black", 2, 4) = True) And CheckPiece(1, 3) = "0" Then
- pbe3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 5) = "0" Or CheckEnemy("black", 3, 5) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" Then
- pbf4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 6) = "0" Or CheckEnemy("black", 4, 6) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" And CheckPiece(3, 5) = "0" Then
- pbg5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 7) = "0" Or CheckEnemy("black", 5, 7) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" And CheckPiece(3, 5) = "0" And CheckPiece(4, 6) = "0" Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blqueen" Then
- PieceToBeMoved = "blqueen"
- square = "c1"
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 0) = "0" Or CheckEnemy("black", 2, 0) = True) And CheckPiece(1, 1) = "0" Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("black", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 4) = "0" Or CheckEnemy("black", 2, 4) = True) And CheckPiece(1, 3) = "0" Then
- pbe3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 5) = "0" Or CheckEnemy("black", 3, 5) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" Then
- pbf4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 6) = "0" Or CheckEnemy("black", 4, 6) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" And CheckPiece(3, 5) = "0" Then
- pbg5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 7) = "0" Or CheckEnemy("black", 5, 7) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" And CheckPiece(3, 5) = "0" And CheckPiece(4, 6) = "0" Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 1) = "0" Or CheckEnemy("black", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True) And CheckPiece(0, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("black", 0, 3) = True) And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("black", 0, 5) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 5) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("black", 2, 2) = True) And CheckPiece(1, 2) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 2) = "0" Or CheckEnemy("black", 3, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" Then
- pbc4.BackColor = Color.Black
- End If
- If (Position(4, 2) = "0" Or CheckEnemy("black", 4, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" Then
- pbc5.BackColor = Color.Black
- End If
- If (Position(5, 2) = "0" Or CheckEnemy("black", 5, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" Then
- pbc6.BackColor = Color.Black
- End If
- If (Position(6, 2) = "0" Or CheckEnemy("black", 6, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" And CheckPiece(5, 2) = "0" Then
- pbc7.BackColor = Color.Black
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("black", 7, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" And CheckPiece(5, 2) = "0" And CheckPiece(6, 2) = "0" Then
- pbc8.BackColor = Color.Black
- End If
- ElseIf piece = "whqueen" Then
- square = "c1"
- PieceToBeMoved = "whqueen"
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 0) = "0" Or CheckEnemy("black", 2, 0) = True) And CheckPiece(1, 1) = "0" Then
- pba3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("black", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 4) = "0" Or CheckEnemy("black", 2, 4) = True) And CheckPiece(1, 3) = "0" Then
- pbe3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 5) = "0" Or CheckEnemy("black", 3, 5) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" Then
- pbf4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 6) = "0" Or CheckEnemy("black", 4, 6) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" And CheckPiece(3, 5) = "0" Then
- pbg5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 7) = "0" Or CheckEnemy("black", 5, 7) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 4) = "0" And CheckPiece(3, 5) = "0" And CheckPiece(4, 6) = "0" Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 1) = "0" Or CheckEnemy("black", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True) And CheckPiece(0, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("black", 0, 3) = True) And CheckPiece(0, 2) = "0" Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True) And CheckPiece(0, 2) = "0" And CheckPiece(0, 3) = "0" Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("black", 0, 5) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 5) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(0, 3) = "0" And CheckPiece(0, 4) = "0" And CheckPiece(0, 2) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("black", 2, 2) = True) And CheckPiece(1, 2) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 2) = "0" Or CheckEnemy("black", 3, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" Then
- pbc4.BackColor = Color.Black
- End If
- If (Position(4, 2) = "0" Or CheckEnemy("black", 4, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" Then
- pbc5.BackColor = Color.Black
- End If
- If (Position(5, 2) = "0" Or CheckEnemy("black", 5, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" Then
- pbc6.BackColor = Color.Black
- End If
- If (Position(6, 2) = "0" Or CheckEnemy("black", 6, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" And CheckPiece(5, 2) = "0" Then
- pbc7.BackColor = Color.Black
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("black", 7, 2) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(4, 2) = "0" And CheckPiece(5, 2) = "0" And CheckPiece(6, 2) = "0" Then
- pbc8.BackColor = Color.Black
- End If
- ElseIf piece = "whking" Then
- square = "c1"
- PieceToBeMoved = "whking"
- If Position(0, 1) = "0" Or CheckEnemy("white", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("white", 0, 3) = True) Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("white", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("white", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blking" Then
- square = "c1"
- PieceToBeMoved = "blking"
- If Position(0, 1) = "0" Or CheckEnemy("black", 0, 1) = True Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 3) = "0" Or CheckEnemy("black", 0, 3) = True) Then
- pbd1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("black", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- End If
- End Sub
- Private Sub pbd1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbd1.Click
- piece = CheckPiece(0, 3)
- If pbd1.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "blpawn" Then
- pbd1.Image = Image.FromFile("blackqueen.cur")
- Position(0, 3) = "blqueen"
- Call OriginalColour()
- Select Case square
- Case "d2"
- pbd2.Image = Nothing
- Position(1, 3) = "0"
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "e2"
- pbe2.Image = Nothing
- Position(1, 4) = "0"
- End Select
- ElseIf PieceToBeMoved = "whrook" Then
- pbd1.Image = Image.FromFile("whiterook.cur")
- Position(0, 3) = "whrook"
- Call OriginalColour()
- Select Case square
- Case "d2"
- pbd2.Image = Nothing
- Position(1, 3) = "0"
- Case "d3"
- pbd3.Image = Nothing
- Position(2, 3) = "0"
- Case "d4"
- pbd4.Image = Nothing
- Position(3, 3) = "0"
- Case "d5"
- pbd5.Image = Nothing
- Position(4, 3) = "0"
- Case "d6"
- pbd6.Image = Nothing
- Position(5, 3) = "0"
- Case "d7"
- pbd7.Image = Nothing
- Position(6, 3) = "0"
- Case "d8"
- pbd8.Image = Nothing
- Position(7, 3) = "0"
- Case "a1"
- pba1.Image = Nothing
- Position(0, 0) = "0"
- Case "b1"
- pbb1.Image = Nothing
- Position(0, 1) = "0"
- Case "c1"
- pbc1.Image = Nothing
- Position(0, 2) = "0"
- Case "e1"
- pbe1.Image = Nothing
- Position(0, 4) = "0"
- Case "f1"
- pbf1.Image = Nothing
- Position(0, 5) = "0"
- Case "g1"
- pbg1.Image = Nothing
- Position(0, 6) = "0"
- Case "h1"
- pbh1.Image = Nothing
- Position(0, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "blrook" Then
- pbd1.Image = Image.FromFile("blackrook.cur")
- Position(0, 3) = "blrook"
- Call OriginalColour()
- Select Case square
- Case "d2"
- pbd2.Image = Nothing
- Position(1, 3) = "0"
- Case "d3"
- pbd3.Image = Nothing
- Position(2, 3) = "0"
- Case "d4"
- pbd4.Image = Nothing
- Position(3, 3) = "0"
- Case "d5"
- pbd5.Image = Nothing
- Position(4, 3) = "0"
- Case "d6"
- pbd6.Image = Nothing
- Position(5, 3) = "0"
- Case "d7"
- pbd7.Image = Nothing
- Position(6, 3) = "0"
- Case "d8"
- pbd8.Image = Nothing
- Position(7, 3) = "0"
- Case "a1"
- pba1.Image = Nothing
- Position(0, 0) = "0"
- Case "b1"
- pbb1.Image = Nothing
- Position(0, 1) = "0"
- Case "c1"
- pbc1.Image = Nothing
- Position(0, 2) = "0"
- Case "e1"
- pbe1.Image = Nothing
- Position(0, 4) = "0"
- Case "f1"
- pbf1.Image = Nothing
- Position(0, 5) = "0"
- Case "g1"
- pbg1.Image = Nothing
- Position(0, 6) = "0"
- Case "h1"
- pbh1.Image = Nothing
- Position(0, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "whknight" Then
- pbd1.Image = Image.FromFile("whiteknight.cur")
- Position(0, 3) = "whknight"
- Call OriginalColour()
- Select Case square
- Case "b2"
- pbb2.Image = Nothing
- Position(1, 1) = "0"
- Case "c3"
- pbc3.Image = Nothing
- Position(2, 2) = "0"
- Case "e3"
- pbe3.Image = Nothing
- Position(2, 4) = "0"
- Case "f2"
- pbf2.Image = Nothing
- Position(1, 5) = "0"
- End Select
- ElseIf PieceToBeMoved = "blknight" Then
- pbd1.Image = Image.FromFile("blackknight.cur")
- Position(0, 3) = "blknight"
- Call OriginalColour()
- Select Case square
- Case "b2"
- pbb2.Image = Nothing
- Position(1, 1) = "0"
- Case "c3"
- pbc3.Image = Nothing
- Position(2, 2) = "0"
- Case "e3"
- pbe3.Image = Nothing
- Position(2, 4) = "0"
- Case "f2"
- pbf2.Image = Nothing
- Position(1, 5) = "0"
- End Select
- ElseIf PieceToBeMoved = "whbishop" Then
- pbd1.Image = Image.FromFile("whitebishop.cur")
- Position(0, 3) = "whbishop"
- Call OriginalColour()
- Select Case square
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "b3"
- pbb3.Image = Nothing
- Position(2, 1) = "0"
- Case "a4"
- Position(3, 1) = "0"
- pba4.Image = Nothing
- Case "e2"
- Position(1, 4) = "0"
- pbe2.Image = Nothing
- Case "f3"
- Position(2, 5) = "0"
- pbf3.Image = Nothing
- Case "g4"
- Position(3, 6) = "0"
- pbg4.Image = Nothing
- Case "h5"
- Position(4, 7) = "0"
- pbh5.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blbishop" Then
- pbd1.Image = Image.FromFile("blackbishop.cur")
- Position(0, 3) = "blbishop"
- Call OriginalColour()
- Select Case square
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "b3"
- pbb3.Image = Nothing
- Position(2, 1) = "0"
- Case "a4"
- Position(3, 1) = "0"
- pba4.Image = Nothing
- Case "e2"
- Position(1, 4) = "0"
- pbe2.Image = Nothing
- Case "f3"
- Position(2, 5) = "0"
- pbf3.Image = Nothing
- Case "g4"
- Position(3, 6) = "0"
- pbg4.Image = Nothing
- Case "h5"
- Position(4, 7) = "0"
- pbh5.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whqueen" Then
- pbd1.Image = Image.FromFile("whitequeen.cur")
- Position(0, 3) = "whqueen"
- Call OriginalColour()
- Select Case square
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "b3"
- pbb3.Image = Nothing
- Position(2, 1) = "0"
- Case "a4"
- Position(3, 1) = "0"
- pba4.Image = Nothing
- Case "e2"
- Position(1, 4) = "0"
- pbe2.Image = Nothing
- Case "f3"
- Position(2, 5) = "0"
- pbf3.Image = Nothing
- Case "g4"
- Position(3, 6) = "0"
- pbg4.Image = Nothing
- Case "h5"
- Position(4, 7) = "0"
- pbh5.Image = Nothing
- Case "d2"
- pbd2.Image = Nothing
- Position(1, 3) = "0"
- Case "d3"
- pbd3.Image = Nothing
- Position(2, 3) = "0"
- Case "d4"
- pbd4.Image = Nothing
- Position(3, 3) = "0"
- Case "d5"
- pbd5.Image = Nothing
- Position(4, 3) = "0"
- Case "d6"
- pbd6.Image = Nothing
- Position(5, 3) = "0"
- Case "d7"
- pbd7.Image = Nothing
- Position(6, 3) = "0"
- Case "d8"
- pbd8.Image = Nothing
- Position(7, 3) = "0"
- Case "a1"
- pba1.Image = Nothing
- Position(0, 0) = "0"
- Case "b1"
- pbb1.Image = Nothing
- Position(0, 1) = "0"
- Case "c1"
- pbc1.Image = Nothing
- Position(0, 2) = "0"
- Case "e1"
- pbe1.Image = Nothing
- Position(0, 4) = "0"
- Case "f1"
- pbf1.Image = Nothing
- Position(0, 5) = "0"
- Case "g1"
- pbg1.Image = Nothing
- Position(0, 6) = "0"
- Case "h1"
- pbh1.Image = Nothing
- Position(0, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "blqueen" Then
- pbd1.Image = Image.FromFile("blackqueen.cur")
- Position(0, 3) = "blqueen"
- Call OriginalColour()
- Select Case square
- Case "c2"
- pbc2.Image = Nothing
- Position(1, 2) = "0"
- Case "b3"
- pbb3.Image = Nothing
- Position(2, 1) = "0"
- Case "a4"
- Position(3, 1) = "0"
- pba4.Image = Nothing
- Case "e2"
- Position(1, 4) = "0"
- pbe2.Image = Nothing
- Case "f3"
- Position(2, 5) = "0"
- pbf3.Image = Nothing
- Case "g4"
- Position(3, 6) = "0"
- pbg4.Image = Nothing
- Case "h5"
- Position(4, 7) = "0"
- pbh5.Image = Nothing
- Case "d2"
- pbd2.Image = Nothing
- Position(1, 3) = "0"
- Case "d3"
- pbd3.Image = Nothing
- Position(2, 3) = "0"
- Case "d4"
- pbd4.Image = Nothing
- Position(3, 3) = "0"
- Case "d5"
- pbd5.Image = Nothing
- Position(4, 3) = "0"
- Case "d6"
- pbd6.Image = Nothing
- Position(5, 3) = "0"
- Case "d7"
- pbd7.Image = Nothing
- Position(6, 3) = "0"
- Case "d8"
- pbd8.Image = Nothing
- Position(7, 3) = "0"
- Case "a1"
- pba1.Image = Nothing
- Position(0, 0) = "0"
- Case "b1"
- pbb1.Image = Nothing
- Position(0, 1) = "0"
- Case "c1"
- pbc1.Image = Nothing
- Position(0, 2) = "0"
- Case "e1"
- pbe1.Image = Nothing
- Position(0, 4) = "0"
- Case "f1"
- pbf1.Image = Nothing
- Position(0, 5) = "0"
- Case "g1"
- pbg1.Image = Nothing
- Position(0, 6) = "0"
- Case "h1"
- pbh1.Image = Nothing
- Position(0, 7) = "0"
- End Select
- ElseIf PieceToBeMoved = "whking" Then
- pbd1.Image = Image.FromFile("whiteking.cur")
- Position(0, 3) = "whking"
- Call OriginalColour()
- Select Case square
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "d2"
- Position(1, 3) = "0"
- pbd2.Image = Nothing
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- Case "e2"
- Position(1, 4) = "0"
- pbe2.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blking" Then
- pbd1.Image = Image.FromFile("blackking.cur")
- Position(0, 3) = "blking"
- Call OriginalColour()
- Select Case square
- Case "c1"
- Position(0, 2) = "0"
- pbc1.Image = Nothing
- Case "e1"
- Position(0, 4) = "0"
- pbe1.Image = Nothing
- Case "d2"
- Position(1, 3) = "0"
- pbd2.Image = Nothing
- Case "c2"
- Position(1, 2) = "0"
- pbc2.Image = Nothing
- Case "e2"
- Position(1, 4) = "0"
- pbe2.Image = Nothing
- End Select
- End If
- End If
- If piece = "whknight" Then
- square = "d1"
- PieceToBeMoved = "whknight"
- If Position(2, 2) = "0" Or CheckEnemy("white", 2, 2) = True Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 4) = "0" Or CheckEnemy("white", 2, 4) = True Then
- pbe3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 5) = "0" Or CheckEnemy("white", 1, 5) = True Then
- pbf2.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blknight" Then
- square = "d1"
- PieceToBeMoved = "blknight"
- If Position(2, 2) = "0" Or CheckEnemy("black", 2, 2) = True Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 4) = "0" Or CheckEnemy("black", 2, 4) = True Then
- pbe3.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 5) = "0" Or CheckEnemy("black", 1, 5) = True Then
- pbf2.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whrook" Then
- square = "d1"
- PieceToBeMoved = "whrook"
- If Position(0, 2) = "0" Or CheckEnemy("white", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 1) = "0" Or CheckEnemy("white", 0, 1) = True) And CheckPiece(0, 2) = "0" Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("white", 0, 0) = True) And CheckPiece(0, 0) = "0" And CheckPiece(0, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 4) = "0" Or CheckEnemy("white", 0, 4) = True Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("white", 0, 5) = True) And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("white", 0, 6) = True) And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("white", 0, 7) = True) And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("white", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 3) = "0" Or CheckEnemy("white", 2, 3) = True) And CheckPiece(2, 3) = "0" Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("white", 3, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 3) = "0" Or CheckEnemy("white", 4, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" Then
- pbd5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 3) = "0" Or CheckEnemy("white", 5, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" Then
- pbd6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 3) = "0" Or CheckEnemy("white", 6, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(5, 3) = "0" Then
- pbd7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("white", 7, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(5, 3) = "0" And CheckPiece(6, 3) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blrook" Then
- square = "d1"
- PieceToBeMoved = "blrook"
- If Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 1) = "0" Or CheckEnemy("black", 0, 1) = True) And CheckPiece(0, 2) = "0" Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True) And CheckPiece(0, 0) = "0" And CheckPiece(0, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("black", 0, 5) = True) And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("black", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 3) = "0" Or CheckEnemy("black", 2, 3) = True) And CheckPiece(2, 3) = "0" Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("black", 3, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 3) = "0" Or CheckEnemy("black", 4, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" Then
- pbd5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 3) = "0" Or CheckEnemy("black", 5, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" Then
- pbd6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 3) = "0" Or CheckEnemy("black", 6, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(5, 3) = "0" Then
- pbd7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("black", 7, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(5, 3) = "0" And CheckPiece(6, 3) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whbishop" Then
- square = "d1"
- PieceToBeMoved = "whbishop"
- If Position(1, 2) = "0" Or CheckEnemy("white", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("white", 2, 1) = True) And CheckPiece(1, 2) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 0) = "0" Or CheckEnemy("white", 3, 0) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 1) = "0" Then
- pba4.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 4) = "0" Or CheckEnemy("white", 1, 4) = True Then
- pbe2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 5) = "0" Or CheckEnemy("white", 2, 5) = True) And CheckPiece(1, 4) = "0" Then
- pbf3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 6) = "0" Or CheckEnemy("white", 3, 6) = True) And CheckPiece(1, 4) = "0" And CheckPiece(2, 5) = "0" Then
- pbg4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 7) = "0" Or CheckEnemy("white", 4, 7) = True) And CheckPiece(1, 4) = "0" And CheckPiece(2, 5) = "0" And CheckPiece(3, 6) = "0" Then
- pbh5.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blbishop" Then
- square = "d1"
- PieceToBeMoved = "blbishop"
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("black", 2, 1) = True) And CheckPiece(1, 2) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 0) = "0" Or CheckEnemy("black", 3, 0) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 1) = "0" Then
- pba4.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 4) = "0" Or CheckEnemy("black", 1, 4) = True Then
- pbe2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 5) = "0" Or CheckEnemy("black", 2, 5) = True) And CheckPiece(1, 4) = "0" Then
- pbf3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 6) = "0" Or CheckEnemy("black", 3, 6) = True) And CheckPiece(1, 4) = "0" And CheckPiece(2, 5) = "0" Then
- pbg4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 7) = "0" Or CheckEnemy("black", 4, 7) = True) And CheckPiece(1, 4) = "0" And CheckPiece(2, 5) = "0" And CheckPiece(3, 6) = "0" Then
- pbh5.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whqueen" Then
- square = "d1"
- PieceToBeMoved = "whqueen"
- If Position(1, 2) = "0" Or CheckEnemy("white", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("white", 2, 1) = True) And CheckPiece(1, 2) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 0) = "0" Or CheckEnemy("white", 3, 0) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 1) = "0" Then
- pba4.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 4) = "0" Or CheckEnemy("white", 1, 4) = True Then
- pbe2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 5) = "0" Or CheckEnemy("white", 2, 5) = True) And CheckPiece(1, 4) = "0" Then
- pbf3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 6) = "0" Or CheckEnemy("white", 3, 6) = True) And CheckPiece(1, 4) = "0" And CheckPiece(2, 5) = "0" Then
- pbg4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 7) = "0" Or CheckEnemy("white", 4, 7) = True) And CheckPiece(1, 4) = "0" And CheckPiece(2, 5) = "0" And CheckPiece(3, 6) = "0" Then
- pbh5.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("white", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 1) = "0" Or CheckEnemy("white", 0, 1) = True) And CheckPiece(0, 2) = "0" Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("white", 0, 0) = True) And CheckPiece(0, 0) = "0" And CheckPiece(0, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 4) = "0" Or CheckEnemy("white", 0, 4) = True Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("white", 0, 5) = True) And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("white", 0, 6) = True) And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("white", 0, 7) = True) And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("white", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 3) = "0" Or CheckEnemy("white", 2, 3) = True) And CheckPiece(2, 3) = "0" Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("white", 3, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 3) = "0" Or CheckEnemy("white", 4, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" Then
- pbd5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 3) = "0" Or CheckEnemy("white", 5, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" Then
- pbd6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 3) = "0" Or CheckEnemy("white", 6, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(5, 3) = "0" Then
- pbd7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("white", 7, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(5, 3) = "0" And CheckPiece(6, 3) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blqueen" Then
- square = "d1"
- PieceToBeMoved = "blqueen"
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("black", 2, 1) = True) And CheckPiece(1, 2) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 0) = "0" Or CheckEnemy("black", 3, 0) = True) And CheckPiece(1, 2) = "0" And CheckPiece(2, 1) = "0" Then
- pba4.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 4) = "0" Or CheckEnemy("black", 1, 4) = True Then
- pbe2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 5) = "0" Or CheckEnemy("black", 2, 5) = True) And CheckPiece(1, 4) = "0" Then
- pbf3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 6) = "0" Or CheckEnemy("black", 3, 6) = True) And CheckPiece(1, 4) = "0" And CheckPiece(2, 5) = "0" Then
- pbg4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 7) = "0" Or CheckEnemy("black", 4, 7) = True) And CheckPiece(1, 4) = "0" And CheckPiece(2, 5) = "0" And CheckPiece(3, 6) = "0" Then
- pbh5.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 1) = "0" Or CheckEnemy("black", 0, 1) = True) And CheckPiece(0, 2) = "0" Then
- pbb1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True) And CheckPiece(0, 0) = "0" And CheckPiece(0, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 5) = "0" Or CheckEnemy("black", 0, 5) = True) And CheckPiece(0, 4) = "0" Then
- pbf1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(0, 4) = "0" And CheckPiece(0, 5) = "0" And CheckPiece(0, 6) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 3) = "0" Or CheckEnemy("black", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 3) = "0" Or CheckEnemy("black", 2, 3) = True) And CheckPiece(2, 3) = "0" Then
- pbd3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("black", 3, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 3) = "0" Or CheckEnemy("black", 4, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" Then
- pbd5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 3) = "0" Or CheckEnemy("black", 5, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" Then
- pbd6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(6, 3) = "0" Or CheckEnemy("black", 6, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(5, 3) = "0" Then
- pbd7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("black", 7, 3) = True) And CheckPiece(1, 3) = "0" And CheckPiece(2, 3) = True And CheckPiece(3, 3) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(5, 3) = "0" And CheckPiece(6, 3) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whking" Then
- square = "d1"
- PieceToBeMoved = "whking"
- If Position(1, 3) = "0" Or CheckEnemy("white", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 4) = "0" Or CheckEnemy("white", 1, 4) = True Then
- pbe2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("white", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("white", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 4) = "0" Or CheckEnemy("white", 0, 4) = True Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blking" Then
- square = "d1"
- PieceToBeMoved = "blking"
- If Position(1, 3) = "0" Or CheckEnemy("black", 1, 3) = True Then
- pbd2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 4) = "0" Or CheckEnemy("black", 1, 4) = True Then
- pbe2.BackColor = Color.BlanchedAlmond
- End If
- If Position(1, 2) = "0" Or CheckEnemy("black", 1, 2) = True Then
- pbc2.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckEnemy("black", 0, 2) = True Then
- pbc1.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 4) = "0" Or CheckEnemy("black", 0, 4) = True Then
- pbe1.BackColor = Color.BlanchedAlmond
- End If
- End If
- End Sub
- Private Sub pbe1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbe1.Click
- piece = CheckPiece(0, 4)
- If pbe1.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbe1.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbe1.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbe1.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbe1.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbe1.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbe1.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbe1.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbe1.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbe1.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbe1.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbe1.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbe1.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbf1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbf1.Click
- piece = CheckPiece(0, 5)
- If pbf1.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbf1.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbf1.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbf1.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbf1.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbf1.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbf1.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbf1.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbf1.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbf1.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbf1.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbf1.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbf1.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbg1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbg1.Click
- piece = CheckPiece(0, 6)
- If pbg1.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbg1.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbg1.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbg1.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbg1.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbg1.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbg1.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbg1.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbg1.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbg1.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbg1.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbg1.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbg1.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbh1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbh1.Click
- piece = CheckPiece(0, 7)
- If pbh1.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbh1.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbh1.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbh1.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbh1.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbh1.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbh1.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbh1.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbh1.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbh1.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbh1.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbh1.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbh1.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pba2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pba2.Click
- piece = CheckPiece(1, 0)
- If pba2.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pba2.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pba2.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pba2.Image = Image.FromFile("whiterook.cur")
- Select Case square
- Case "a1"
- pba1.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blrook" Then
- pba2.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pba2.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pba2.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pba2.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pba2.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pba2.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pba2.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pba2.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pba2.Image = Image.FromFile("blackking.cur")
- End If
- End If
- pba2.BackColor = Color.White
- If piece = "whpawn" Then
- pba3.BackColor = Color.BlanchedAlmond
- pba4.BackColor = Color.BlanchedAlmond
- PieceToBeMoved = "whpawn"
- ElseIf piece = "blpawn" Then
- pba1.BackColor = Color.BlanchedAlmond
- PieceToBeMoved = "blpawn"
- ElseIf piece = "whknight" Then
- If Position(3, 1) = "0" Or CheckPiece(3, 1) = "blpawn" Or CheckPiece(3, 1) = "blrook" Or CheckPiece(3, 1) = "blknight" Or CheckPiece(3, 1) = "blbishop" Or CheckPiece(3, 1) = "blking" Or CheckPiece(3, 1) = "blqueen" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 2) = "0" Or CheckPiece(3, 1) = "blpawn" Or CheckPiece(3, 1) = "blrook" Or CheckPiece(3, 1) = "blknight" Or CheckPiece(3, 1) = "blbishop" Or CheckPiece(3, 1) = "blking" Or CheckPiece(3, 1) = "blqueen" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckPiece(3, 1) = "blpawn" Or CheckPiece(3, 1) = "blrook" Or CheckPiece(3, 1) = "blknight" Or CheckPiece(3, 1) = "blbishop" Or CheckPiece(3, 1) = "blking" Or CheckPiece(3, 1) = "blqueen" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- End If
- End Sub
- Private Sub pbb2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbb2.Click
- piece = CheckPiece(1, 1)
- If pbb2.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbb2.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbb2.Image = Image.FromFile("blackpawn.cur")
- If square = "b3" Then
- pbb3.Image = Nothing
- End If
- ElseIf PieceToBeMoved = "whrook" Then
- pbb2.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbb2.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbb2.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbb2.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbb2.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbb2.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbb2.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbb2.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbb2.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbb2.Image = Image.FromFile("blackking.cur")
- End If
- End If
- pba3.BackColor = Color.Gray
- If piece = "whpawn" Then
- pbb3.BackColor = Color.BlanchedAlmond
- pbb4.BackColor = Color.BlanchedAlmond
- PieceToBeMoved = "whpawn"
- square = "b2"
- ElseIf piece = "blpawn" Then
- pba1.BackColor = Color.BlanchedAlmond
- PieceToBeMoved = "blpawn"
- ElseIf piece = "whknight" Then
- If Position(3, 1) = "0" Or CheckPiece(3, 1) = "blpawn" Or CheckPiece(3, 1) = "blrook" Or CheckPiece(3, 1) = "blknight" Or CheckPiece(3, 1) = "blbishop" Or CheckPiece(3, 1) = "blking" Or CheckPiece(3, 1) = "blqueen" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- If Position(2, 2) = "0" Or CheckPiece(3, 1) = "blpawn" Or CheckPiece(3, 1) = "blrook" Or CheckPiece(3, 1) = "blknight" Or CheckPiece(3, 1) = "blbishop" Or CheckPiece(3, 1) = "blking" Or CheckPiece(3, 1) = "blqueen" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If Position(0, 2) = "0" Or CheckPiece(3, 1) = "blpawn" Or CheckPiece(3, 1) = "blrook" Or CheckPiece(3, 1) = "blknight" Or CheckPiece(3, 1) = "blbishop" Or CheckPiece(3, 1) = "blking" Or CheckPiece(3, 1) = "blqueen" Then
- pbb4.BackColor = Color.BlanchedAlmond
- End If
- End If
- End Sub
- Private Sub pbc2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbc2.Click
- piece = CheckPiece(1, 2)
- If pbc2.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbc2.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbc2.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbc2.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbc2.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbc2.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbc2.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbc2.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbc2.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbc2.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbc2.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbc2.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbc2.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbd2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbd2.Click
- piece = CheckPiece(1, 3)
- If pbd2.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbd2.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbd2.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbd2.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbd2.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbd2.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbd2.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbd2.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbd2.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbd2.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbd2.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbd2.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbd2.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbe2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbe2.Click
- piece = CheckPiece(1, 4)
- If pbe2.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbe2.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbe2.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbe2.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbe2.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbe2.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbe2.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbe2.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbe2.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbe2.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbe2.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbe2.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbe2.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbf2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbf2.Click
- piece = CheckPiece(1, 5)
- If pbf2.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbf2.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbf2.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbf2.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbf2.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbf2.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbf2.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbf2.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbf2.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbf2.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbf2.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbf2.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbf2.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbg2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbg2.Click
- piece = CheckPiece(1, 6)
- If pbg2.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbg2.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbg2.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbg2.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbg2.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbg2.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbg2.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbg2.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbg2.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbg2.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbg2.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbg2.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbg2.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbh2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbh2.Click
- piece = CheckPiece(1, 7)
- If pbh2.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbh2.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbh2.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbh2.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbh2.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbh2.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbh2.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbh2.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbh2.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbh2.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbh2.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbh2.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbh2.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pba3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pba3.Click
- piece = CheckPiece(2, 0)
- If pba3.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pba3.Image = Image.FromFile("whitepawn.cur")
- Position(2, 0) = "whpawn"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- ElseIf PieceToBeMoved = "blpawn" Then
- pba3.Image = Image.FromFile("blackpawn.cur")
- pba3.BackColor = Color.Gray
- Position(2, 0) = "blpawn"
- Position(3, 0) = "0"
- ElseIf PieceToBeMoved = "whrook" Then
- Position(2, 0) = "whrook"
- pba3.Image = Image.FromFile("whiterook.cur")
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb2.BackColor = Color.Gray
- pbc2.BackColor = Color.White
- pbd2.BackColor = Color.Gray
- pbe2.BackColor = Color.White
- pbf2.BackColor = Color.Gray
- pbg2.BackColor = Color.White
- pbh2.BackColor = Color.Gray
- Case "a1"
- Position(0, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb1.BackColor = Color.White
- pbc1.BackColor = Color.Gray
- pbd1.BackColor = Color.White
- pbe1.BackColor = Color.Gray
- pbf1.BackColor = Color.White
- pbg1.BackColor = Color.Gray
- pbh1.BackColor = Color.White
- Case "a4"
- Position(3, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb4.BackColor = Color.Gray
- pbc4.BackColor = Color.White
- pbd4.BackColor = Color.Gray
- pbe4.BackColor = Color.White
- pbf4.BackColor = Color.Gray
- pbg4.BackColor = Color.White
- pbh4.BackColor = Color.Gray
- Case "a5"
- Position(4, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb5.BackColor = Color.White
- pbc5.BackColor = Color.Gray
- pbd5.BackColor = Color.White
- pbe5.BackColor = Color.Gray
- pbf5.BackColor = Color.White
- pbg5.BackColor = Color.Gray
- pbh5.BackColor = Color.White
- Case "a6"
- Position(5, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb6.BackColor = Color.Gray
- pbc6.BackColor = Color.White
- pbd6.BackColor = Color.Gray
- pbe6.BackColor = Color.White
- pbf6.BackColor = Color.Gray
- pbg6.BackColor = Color.White
- pbh6.BackColor = Color.Gray
- Case "a7"
- Position(6, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb7.BackColor = Color.White
- pbc7.BackColor = Color.Gray
- pbd7.BackColor = Color.White
- pbe7.BackColor = Color.Gray
- pbf7.BackColor = Color.White
- pbg7.BackColor = Color.Gray
- pbh7.BackColor = Color.White
- Case "a8"
- Position(7, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb8.BackColor = Color.Gray
- pbc8.BackColor = Color.White
- pbd8.BackColor = Color.Gray
- pbe8.BackColor = Color.White
- pbf8.BackColor = Color.Gray
- pbg8.BackColor = Color.White
- pbh8.BackColor = Color.Gray
- Case "b3"
- Position(2, 1) = "0"
- pbb1.BackColor = Color.White
- pbb2.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbb4.BackColor = Color.Gray
- pbb5.BackColor = Color.White
- pbb6.BackColor = Color.Gray
- pbb7.BackColor = Color.White
- pbb8.BackColor = Color.Gray
- pba3.BackColor = Color.Gray
- pbc3.BackColor = Color.Gray
- pbd3.BackColor = Color.White
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "c3"
- Position(2, 2) = "0"
- pbc1.BackColor = Color.Gray
- pbc2.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbc4.BackColor = Color.White
- pbc5.BackColor = Color.Gray
- pbc6.BackColor = Color.White
- pbc7.BackColor = Color.Gray
- pbc8.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbd3.BackColor = Color.White
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "d3"
- Position(2, 3) = "0"
- pbd1.BackColor = Color.White
- pbd2.BackColor = Color.Gray
- pbd3.BackColor = Color.White
- pbd4.BackColor = Color.Gray
- pbd5.BackColor = Color.White
- pbd6.BackColor = Color.Gray
- pbd7.BackColor = Color.White
- pbd8.BackColor = Color.Gray
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "e3"
- Position(2, 4) = "0"
- pbe1.BackColor = Color.Gray
- pbe2.BackColor = Color.White
- pbe3.BackColor = Color.Gray
- pbe4.BackColor = Color.White
- pbe5.BackColor = Color.Gray
- pbe6.BackColor = Color.White
- pbe7.BackColor = Color.Gray
- pbe8.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbd3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "f3"
- Position(2, 5) = "0"
- pbf1.BackColor = Color.White
- pbf2.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbf4.BackColor = Color.Gray
- pbf5.BackColor = Color.White
- pbf6.BackColor = Color.Gray
- pbf7.BackColor = Color.White
- pbf8.BackColor = Color.Gray
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbd3.BackColor = Color.White
- pbe3.BackColor = Color.Gray
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "g3"
- Position(2, 6) = "0"
- pbg1.BackColor = Color.Gray
- pbg2.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbg4.BackColor = Color.White
- pbg5.BackColor = Color.Gray
- pbg6.BackColor = Color.White
- pbg7.BackColor = Color.Gray
- pbg8.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbd3.BackColor = Color.White
- pbh3.BackColor = Color.White
- Case "h3"
- Position(2, 7) = "0"
- pbh1.BackColor = Color.White
- pbh2.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- pbh4.BackColor = Color.Gray
- pbh5.BackColor = Color.White
- pbh6.BackColor = Color.Gray
- pbh7.BackColor = Color.White
- pbh8.BackColor = Color.Gray
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbd3.BackColor = Color.White
- End Select
- ElseIf PieceToBeMoved = "blrook" Then
- Position(2, 0) = "blrook"
- pba3.Image = Image.FromFile("blackrook.cur")
- Select Case square
- Case "a2"
- Position(1, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb2.BackColor = Color.Gray
- pbc2.BackColor = Color.White
- pbd2.BackColor = Color.Gray
- pbe2.BackColor = Color.White
- pbf2.BackColor = Color.Gray
- pbg2.BackColor = Color.White
- pbh2.BackColor = Color.Gray
- Case "a1"
- Position(0, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb1.BackColor = Color.White
- pbc1.BackColor = Color.Gray
- pbd1.BackColor = Color.White
- pbe1.BackColor = Color.Gray
- pbf1.BackColor = Color.White
- pbg1.BackColor = Color.Gray
- pbh1.BackColor = Color.White
- Case "a4"
- Position(3, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb4.BackColor = Color.Gray
- pbc4.BackColor = Color.White
- pbd4.BackColor = Color.Gray
- pbe4.BackColor = Color.White
- pbf4.BackColor = Color.Gray
- pbg4.BackColor = Color.White
- pbh4.BackColor = Color.Gray
- Case "a5"
- Position(4, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb5.BackColor = Color.White
- pbc5.BackColor = Color.Gray
- pbd5.BackColor = Color.White
- pbe5.BackColor = Color.Gray
- pbf5.BackColor = Color.White
- pbg5.BackColor = Color.Gray
- pbh5.BackColor = Color.White
- Case "a6"
- Position(5, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb6.BackColor = Color.Gray
- pbc6.BackColor = Color.White
- pbd6.BackColor = Color.Gray
- pbe6.BackColor = Color.White
- pbf6.BackColor = Color.Gray
- pbg6.BackColor = Color.White
- pbh6.BackColor = Color.Gray
- Case "a7"
- Position(6, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb7.BackColor = Color.White
- pbc7.BackColor = Color.Gray
- pbd7.BackColor = Color.White
- pbe7.BackColor = Color.Gray
- pbf7.BackColor = Color.White
- pbg7.BackColor = Color.Gray
- pbh7.BackColor = Color.White
- Case "a8"
- Position(7, 0) = "0"
- pba1.BackColor = Color.Gray
- pba2.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pba4.BackColor = Color.White
- pba5.BackColor = Color.Gray
- pba6.BackColor = Color.White
- pba7.BackColor = Color.Gray
- pba8.BackColor = Color.White
- pbb8.BackColor = Color.Gray
- pbc8.BackColor = Color.White
- pbd8.BackColor = Color.Gray
- pbe8.BackColor = Color.White
- pbf8.BackColor = Color.Gray
- pbg8.BackColor = Color.White
- pbh8.BackColor = Color.Gray
- Case "b3"
- Position(2, 1) = "0"
- pbb1.BackColor = Color.White
- pbb2.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbb4.BackColor = Color.Gray
- pbb5.BackColor = Color.White
- pbb6.BackColor = Color.Gray
- pbb7.BackColor = Color.White
- pbb8.BackColor = Color.Gray
- pba3.BackColor = Color.Gray
- pbc3.BackColor = Color.Gray
- pbd3.BackColor = Color.White
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "c3"
- Position(2, 2) = "0"
- pbc1.BackColor = Color.Gray
- pbc2.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbc4.BackColor = Color.White
- pbc5.BackColor = Color.Gray
- pbc6.BackColor = Color.White
- pbc7.BackColor = Color.Gray
- pbc8.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbd3.BackColor = Color.White
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "d3"
- Position(2, 3) = "0"
- pbd1.BackColor = Color.White
- pbd2.BackColor = Color.Gray
- pbd3.BackColor = Color.White
- pbd4.BackColor = Color.Gray
- pbd5.BackColor = Color.White
- pbd6.BackColor = Color.Gray
- pbd7.BackColor = Color.White
- pbd8.BackColor = Color.Gray
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "e3"
- Position(2, 4) = "0"
- pbe1.BackColor = Color.Gray
- pbe2.BackColor = Color.White
- pbe3.BackColor = Color.Gray
- pbe4.BackColor = Color.White
- pbe5.BackColor = Color.Gray
- pbe6.BackColor = Color.White
- pbe7.BackColor = Color.Gray
- pbe8.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbd3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "f3"
- Position(2, 5) = "0"
- pbf1.BackColor = Color.White
- pbf2.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbf4.BackColor = Color.Gray
- pbf5.BackColor = Color.White
- pbf6.BackColor = Color.Gray
- pbf7.BackColor = Color.White
- pbf8.BackColor = Color.Gray
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbd3.BackColor = Color.White
- pbe3.BackColor = Color.Gray
- pbg3.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- Case "g3"
- Position(2, 6) = "0"
- pbg1.BackColor = Color.Gray
- pbg2.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbg4.BackColor = Color.White
- pbg5.BackColor = Color.Gray
- pbg6.BackColor = Color.White
- pbg7.BackColor = Color.Gray
- pbg8.BackColor = Color.White
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbd3.BackColor = Color.White
- pbh3.BackColor = Color.White
- Case "h3"
- Position(2, 7) = "0"
- pbh1.BackColor = Color.White
- pbh2.BackColor = Color.Gray
- pbh3.BackColor = Color.White
- pbh4.BackColor = Color.Gray
- pbh5.BackColor = Color.White
- pbh6.BackColor = Color.Gray
- pbh7.BackColor = Color.White
- pbh8.BackColor = Color.Gray
- pba3.BackColor = Color.Gray
- pbb3.BackColor = Color.White
- pbc3.BackColor = Color.Gray
- pbe3.BackColor = Color.Gray
- pbf3.BackColor = Color.White
- pbg3.BackColor = Color.Gray
- pbd3.BackColor = Color.White
- End Select
- ElseIf PieceToBeMoved = "whknight" Then
- pba3.Image = Image.FromFile("whiteknight.cur")
- Position(2, 0) = "whknight"
- If Not (pbb1.Image Is Nothing) Then
- pbb1.Image.Dispose()
- pbb1.Image = Nothing
- Position(0, 1) = "0"
- End If
- ElseIf PieceToBeMoved = "blknight" Then
- pba3.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pba3.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pba3.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pba3.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pba3.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pba3.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pba3.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbb3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbb3.Click
- piece = CheckPiece(2, 1)
- If pbb3.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbb3.Image = Image.FromFile("whitepawn.cur")
- If square = "b2" Then
- pbb2.Image = Nothing
- End If
- ElseIf PieceToBeMoved = "blpawn" Then
- pbb3.Image = Image.FromFile("blackpawn.cur")
- If square = "b4" Then
- pbb4.Image = Nothing
- End If
- ElseIf PieceToBeMoved = "whrook" Then
- pbb3.Image = Image.FromFile("whiterook.cur")
- Select Case square
- Case "b4"
- pbb4.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blrook" Then
- pbb3.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbb3.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbb3.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbb3.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbb3.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbb3.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbb3.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbb3.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbb3.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbc3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbc3.Click
- piece = CheckPiece(2, 2)
- If pbc3.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbc3.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbc3.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbc3.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbc3.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbc3.Image = Image.FromFile("whiteknight.cur")
- Position(2, 2) = "whknight"
- Select Case square
- Case "b1"
- pbb1.Image = Nothing
- Position(0, 1) = "0"
- Case "b5"
- pbb5.Image = Nothing
- Position(4, 1) = "0"
- Case "a4"
- pba4.Image = Nothing
- Position(3, 0) = "0"
- Case "a2"
- pba2.Image = Nothing
- Position(1, 0) = "0"
- Case "d1"
- pbd1.Image = Nothing
- Position(0, 3) = "0"
- Case "e2"
- pbe2.Image = Nothing
- Position(1, 4) = "0"
- Case "d5"
- pbd5.Image = Nothing
- Position(4, 3) = "0"
- Case "e4"
- pbe4.Image = Nothing
- Position(3, 4) = "0"
- End Select
- ElseIf PieceToBeMoved = "blknight" Then
- pbc3.Image = Image.FromFile("blackknight.cur")
- Position(2, 2) = "blknight"
- Select Case square
- Case "b1"
- pbb1.Image = Nothing
- Position(0, 1) = "0"
- Case "b5"
- pbb5.Image = Nothing
- Position(4, 1) = "0"
- Case "a4"
- pba4.Image = Nothing
- Position(3, 0) = "0"
- Case "a2"
- pba2.Image = Nothing
- Position(1, 0) = "0"
- Case "d1"
- pbd1.Image = Nothing
- Position(0, 3) = "0"
- Case "e2"
- pbe2.Image = Nothing
- Position(1, 4) = "0"
- Case "d5"
- pbd5.Image = Nothing
- Position(4, 3) = "0"
- Case "e4"
- pbe4.Image = Nothing
- Position(3, 4) = "0"
- End Select
- ElseIf PieceToBeMoved = "whbishop" Then
- pbc3.Image = Image.FromFile("whitebishop.cur")
- Select Case square
- End Select
- ElseIf PieceToBeMoved = "blbishop" Then
- pbc3.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbc3.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbc3.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbc3.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbc3.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbd3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbd3.Click
- piece = CheckPiece(2, 3)
- If pbd3.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbd3.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbd3.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbd3.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbd3.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbd3.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbd3.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbd3.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbd3.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbd3.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbd3.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbd3.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbd3.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbe3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbe3.Click
- piece = CheckPiece(2, 4)
- If pbe3.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbe3.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbe3.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbe3.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbe3.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbe3.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbe3.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbe3.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbe3.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbe3.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbe3.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbe3.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbe3.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbf3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbf3.Click
- piece = CheckPiece(2, 5)
- If pbf3.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbf3.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbf3.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbf3.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbf3.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbf3.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbf3.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbf3.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbf3.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbf3.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbf3.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbf3.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbf3.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbg3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbg3.Click
- piece = CheckPiece(2, 6)
- If pbg3.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbg3.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbg3.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbg3.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbg3.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbg3.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbg3.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbg3.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbg3.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbg3.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbg3.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbg3.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbg3.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbh3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbh3.Click
- piece = CheckPiece(2, 7)
- If pbh3.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbh3.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbh3.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbh3.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbh3.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbh3.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbh3.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbh3.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbh3.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbh3.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbh3.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbh3.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbh3.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pba4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pba4.Click
- piece = CheckPiece(3, 0)
- If pba4.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pba4.Image = Image.FromFile("whitepawn.cur")
- Call OriginalColour()
- ElseIf PieceToBeMoved = "blpawn" Then
- pba4.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pba4.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pba4.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pba4.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pba4.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pba4.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pba4.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pba4.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pba4.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pba4.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pba4.Image = Image.FromFile("blackking.cur")
- End If
- End If
- pba4.BackColor = Color.White
- End Sub
- Private Sub pbb4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbb4.Click
- piece = CheckPiece(3, 1)
- If pbb4.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbb4.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbb4.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbb4.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbb4.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbb4.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbb4.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbb4.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbb4.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbb4.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbb4.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbb4.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbb4.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbc4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbc4.Click
- piece = CheckPiece(3, 2)
- If pbc4.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbc4.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbc4.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbc4.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbc4.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbc4.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbc4.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbc4.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbc4.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbc4.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbc4.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbc4.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbc4.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbd4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbd4.Click
- piece = CheckPiece(3, 3)
- If pbd4.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbd4.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbd4.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbd4.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbd4.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbd4.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbd4.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbd4.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbd4.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbd4.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbd4.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbd4.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbd4.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbe4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbe4.Click
- piece = CheckPiece(3, 4)
- If pbe4.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbe4.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbe4.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbe4.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbe4.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbe4.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbe4.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbe4.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbe4.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbe4.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbe4.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbe4.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbe4.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbf4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbf4.Click
- piece = CheckPiece(3, 5)
- If pbf4.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbf4.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbf4.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbf4.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbf4.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbf4.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbf4.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbf4.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbf4.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbf4.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbf4.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbf4.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbf4.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbg4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbg4.Click
- piece = CheckPiece(3, 6)
- If pbg4.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbg4.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbg4.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbg4.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbg4.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbg4.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbg4.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbg4.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbg4.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbg4.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbg4.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbg4.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbg4.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbh4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbh4.Click
- piece = CheckPiece(3, 7)
- If pbh4.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbh4.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbh4.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbh4.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbh4.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbh4.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbh4.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbh4.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbh4.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbh4.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbh4.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbh4.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbh4.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pba5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pba5.Click
- piece = CheckPiece(4, 0)
- If pba5.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pba5.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pba5.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pba5.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pba5.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pba5.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pba5.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pba5.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pba5.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pba5.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pba5.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pba5.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pba5.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbb5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbb5.Click
- piece = CheckPiece(4, 1)
- If pbb5.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbb5.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbb5.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbb5.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbb5.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbb5.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbb5.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbb5.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbb5.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbb5.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbb5.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbb5.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbb5.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbc5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbc5.Click
- piece = CheckPiece(4, 2)
- If pbc5.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbc5.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbc5.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbc5.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbc5.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbc5.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbc5.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbc5.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbc5.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbc5.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbc5.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbc5.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbc5.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbd5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbd5.Click
- piece = CheckPiece(4, 3)
- If pbd5.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbd5.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbd5.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbd5.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbd5.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbd5.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbd5.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbd5.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbd5.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbd5.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbd5.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbd5.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbd5.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbe5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbe5.Click
- piece = CheckPiece(4, 4)
- If pbe5.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbe5.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbe5.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbe5.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbe5.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbe5.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbe5.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbe5.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbe5.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbe5.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbe5.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbe5.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbe5.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbf5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbf5.Click
- piece = CheckPiece(4, 5)
- If pbf5.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbf5.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbf5.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbf5.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbf5.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbf5.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbf5.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbf5.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbf5.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbf5.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbf5.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbf5.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbf5.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbg5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbg5.Click
- piece = CheckPiece(4, 6)
- If pbg5.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbg5.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbg5.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbg5.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbg5.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbg5.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbg5.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbg5.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbg5.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbg5.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbg5.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbg5.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbg5.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbh5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbh5.Click
- piece = CheckPiece(4, 7)
- If pbh5.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbh5.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbh5.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbh5.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbh5.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbh5.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbh5.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbh5.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbh5.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbh5.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbh5.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbh5.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbh5.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pba6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pba6.Click
- piece = CheckPiece(5, 0)
- If pba6.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pba6.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pba6.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pba6.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pba6.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pba6.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pba6.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pba6.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pba6.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pba6.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pba6.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pba6.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pba6.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbb6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbb6.Click
- piece = CheckPiece(5, 1)
- If pbb6.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbb6.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbb6.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbb6.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbb6.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbb6.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbb6.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbb6.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbb6.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbb6.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbb6.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbb6.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbb6.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbc6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbc6.Click
- piece = CheckPiece(5, 2)
- If pbc6.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbc6.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbc6.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbc6.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbc6.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbc6.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbc6.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbc6.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbc6.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbc6.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbc6.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbc6.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbc6.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbd6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbd6.Click
- piece = CheckPiece(5, 3)
- If pbd6.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbd6.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbd6.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbd6.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbd6.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbd6.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbd6.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbd6.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbd6.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbd6.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbd6.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbd6.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbd6.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbe6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbe6.Click
- piece = CheckPiece(5, 4)
- If pbe6.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbe6.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbe6.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbe6.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbe6.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbe6.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbe6.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbe6.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbe6.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbe6.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbe6.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbe6.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbe6.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbf6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbf6.Click
- piece = CheckPiece(5, 5)
- If pbf6.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbf6.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbf6.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbf6.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbf6.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbf6.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbf6.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbf6.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbf6.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbf6.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbf6.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbf6.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbf6.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbg6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbg6.Click
- piece = CheckPiece(5, 6)
- If pbg6.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbg6.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbg6.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbg6.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbg6.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbg6.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbg6.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbg6.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbg6.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbg6.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbg6.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbg6.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbg6.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbh6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbh6.Click
- piece = CheckPiece(5, 7)
- If pbh6.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbh6.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbh6.Image = Image.FromFile("blackpawn.cur")
- Call OriginalColour()
- Position(5, 7) = "blpawn"
- Select Case square
- Case "h7"
- pbh7.Image = Nothing
- Position(6, 7) = "0"
- Case "g7"
- pbg7.Image = Nothing
- Position(6, 6) = "0"
- End Select
- ElseIf PieceToBeMoved = "whrook" Then
- pbh6.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbh6.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbh6.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbh6.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbh6.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbh6.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbh6.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbh6.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbh6.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbh6.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pba7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pba7.Click
- piece = CheckPiece(6, 0)
- If pba7.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pba7.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pba7.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pba7.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pba7.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pba7.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pba7.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pba7.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pba7.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pba7.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pba7.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pba7.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pba7.Image = Image.FromFile("blackking.cur")
- End If
- End If
- If piece = "blpawn" Then
- PieceToBeMoved = "blpawn"
- If CheckPiece(5, 0) = "0" Then
- pba6.BackColor = Color.BlanchedAlmond
- If CheckPiece(4, 0) = "0" Then
- pba5.BackColor = Color.BlanchedAlmond
- End If
- End If
- End If
- End Sub
- Private Sub pbb7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbb7.Click
- piece = CheckPiece(6, 1)
- If pbb7.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbb7.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbb7.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbb7.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbb7.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbb7.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbb7.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbb7.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbb7.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbb7.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbb7.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbb7.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbb7.Image = Image.FromFile("blackking.cur")
- End If
- End If
- If piece = "blpawn" Then
- PieceToBeMoved = "blpawn"
- If CheckPiece(5, 1) = "0" Then
- pbb6.BackColor = Color.BlanchedAlmond
- If CheckPiece(4, 1) = "0" Then
- pbb5.BackColor = Color.BlanchedAlmond
- End If
- End If
- End If
- End Sub
- Private Sub pbc7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbc7.Click
- piece = CheckPiece(6, 2)
- If pbc7.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbc7.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbc7.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbc7.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbc7.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbc7.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbc7.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbc7.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbc7.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbc7.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbc7.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbc7.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbc7.Image = Image.FromFile("blackking.cur")
- End If
- End If
- If piece = "blpawn" Then
- PieceToBeMoved = "blpawn"
- If CheckPiece(5, 2) = "0" Then
- pbc6.BackColor = Color.BlanchedAlmond
- If CheckPiece(4, 2) = "0" Then
- pbc5.BackColor = Color.BlanchedAlmond
- End If
- End If
- End If
- End Sub
- Private Sub pbd7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbd7.Click
- piece = CheckPiece(6, 3)
- If pbd7.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbd7.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbd7.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbd7.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbd7.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbd7.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbd7.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbd7.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbd7.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbd7.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbd7.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbd7.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbd7.Image = Image.FromFile("blackking.cur")
- End If
- End If
- If piece = "blpawn" Then
- PieceToBeMoved = "blpawn"
- If CheckPiece(5, 3) = "0" Then
- pbd6.BackColor = Color.BlanchedAlmond
- If CheckPiece(4, 3) = "0" Then
- pbd5.BackColor = Color.BlanchedAlmond
- End If
- End If
- End If
- End Sub
- Private Sub pbe7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbe7.Click
- piece = CheckPiece(6, 4)
- If pbe7.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbe7.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbe7.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbe7.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbe7.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbe7.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbe7.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbe7.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbe7.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbe7.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbe7.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbe7.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbe7.Image = Image.FromFile("blackking.cur")
- End If
- End If
- If piece = "blpawn" Then
- PieceToBeMoved = "blpawn"
- If CheckPiece(5, 4) = "0" Then
- pbe6.BackColor = Color.BlanchedAlmond
- If CheckPiece(4, 4) = "0" Then
- pbe5.BackColor = Color.BlanchedAlmond
- End If
- End If
- End If
- End Sub
- Private Sub pbf7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbf7.Click
- piece = CheckPiece(6, 5)
- If pbf7.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbf7.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbf7.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbf7.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbf7.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbf7.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbf7.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbf7.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbf7.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbf7.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbf7.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbf7.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbf7.Image = Image.FromFile("blackking.cur")
- End If
- End If
- If piece = "blpawn" Then
- PieceToBeMoved = "blpawn"
- If CheckPiece(5, 5) = "0" Then
- pbf6.BackColor = Color.BlanchedAlmond
- If CheckPiece(4, 5) = "0" Then
- pbf5.BackColor = Color.BlanchedAlmond
- End If
- End If
- End If
- End Sub
- Private Sub pbg7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbg7.Click
- piece = CheckPiece(6, 6)
- If pbg7.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbg7.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbg7.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbg7.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbg7.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbg7.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbg7.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbg7.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbg7.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbg7.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbg7.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbg7.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbg7.Image = Image.FromFile("blackking.cur")
- End If
- End If
- If piece = "blpawn" Then
- square = "g7"
- PieceToBeMoved = "blpawn"
- If CheckPiece(5, 6) = "0" Then
- pbg6.BackColor = Color.BlanchedAlmond
- If CheckPiece(4, 6) = "0" Then
- pbg5.BackColor = Color.BlanchedAlmond
- End If
- End If
- End If
- End Sub
- Private Sub pbh7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbh7.Click
- piece = CheckPiece(6, 7)
- If pbh7.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbh7.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbh7.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbh7.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbh7.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbh7.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbh7.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbh7.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbh7.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbh7.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbh7.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbh7.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbh7.Image = Image.FromFile("blackking.cur")
- End If
- End If
- If piece = "blpawn" Then
- square=
- PieceToBeMoved = "blpawn"
- If CheckPiece(5, 7) = "0" Then
- pbh6.BackColor = Color.BlanchedAlmond
- If CheckPiece(4, 7) = "0" Then
- pbh5.BackColor = Color.BlanchedAlmond
- End If
- End If
- If CheckEnemy("black", 5, 6) = True Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- End If
- End Sub
- Private Sub pba8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pba8.Click
- piece = CheckPiece(7, 0)
- If pba8.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pba8.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pba8.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pba8.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pba8.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pba8.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pba8.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pba8.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pba8.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pba8.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pba8.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pba8.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pba8.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbb8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbb8.Click
- piece = CheckPiece(7, 1)
- If pbb8.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbb8.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbb8.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbb8.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbb8.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbb8.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbb8.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbb8.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbb8.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbb8.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbb8.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbb8.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbb8.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbc8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbc8.Click
- piece = CheckPiece(7, 2)
- If pbc8.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbc8.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbc8.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbc8.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbc8.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbc8.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbc8.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbc8.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbc8.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbc8.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbc8.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbc8.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbc8.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbd8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbd8.Click
- piece = CheckPiece(7, 3)
- If pbd8.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbd8.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbd8.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbd8.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbd8.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbd8.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbd8.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbd8.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbd8.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbd8.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbd8.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbd8.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbd8.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbe8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbe8.Click
- piece = CheckPiece(7, 4)
- If pbe8.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbe8.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbe8.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbe8.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbe8.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbe8.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbe8.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbe8.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbe8.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbe8.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbe8.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbe8.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbe8.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbf8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbf8.Click
- piece = CheckPiece(7, 5)
- If pbf8.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbf8.Image = Image.FromFile("whitepawn.cur")
- ElseIf PieceToBeMoved = "blpawn" Then
- pbf8.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbf8.Image = Image.FromFile("whiterook.cur")
- ElseIf PieceToBeMoved = "blrook" Then
- pbf8.Image = Image.FromFile("blackrook.cur")
- ElseIf PieceToBeMoved = "whknight" Then
- pbf8.Image = Image.FromFile("whiteknight.cur")
- ElseIf PieceToBeMoved = "blknight" Then
- pbf8.Image = Image.FromFile("blackknight.cur")
- ElseIf PieceToBeMoved = "whbishop" Then
- pbf8.Image = Image.FromFile("whitebishop.cur")
- ElseIf PieceToBeMoved = "blbishop" Then
- pbf8.Image = Image.FromFile("blackbishop.cur")
- ElseIf PieceToBeMoved = "whqueen" Then
- pbf8.Image = Image.FromFile("whitequeen.cur")
- ElseIf PieceToBeMoved = "blqueen" Then
- pbf8.Image = Image.FromFile("blackqueen.cur")
- ElseIf PieceToBeMoved = "whking" Then
- pbf8.Image = Image.FromFile("whiteking.cur")
- ElseIf PieceToBeMoved = "blking" Then
- pbf8.Image = Image.FromFile("blackking.cur")
- End If
- End If
- End Sub
- Private Sub pbg8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbg8.Click
- piece = CheckPiece(7, 6)
- If pbg8.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbg8.Image = Image.FromFile("whitequeen.cur")
- Position(7, 6) = "whqueen"
- Call OriginalColour()
- Select Case square
- Case "g7"
- pbg7.Image = Nothing
- Position(6, 6) = "0"
- Case "h7"
- pbh7.Image = Nothing
- Position(6, 7) = "0"
- Case "f7"
- pbf7.Image = Nothing
- Position(6, 5) = "0"
- End Select
- ElseIf PieceToBeMoved = "blpawn" Then
- pbg8.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbg8.Image = Image.FromFile("whiterook.cur")
- Call OriginalColour()
- Position(7, 6) = "whrook"
- Select Case square
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "g6"
- Position(5, 6) = "0"
- pbg6.Image = Nothing
- Case "g5"
- Position(4, 6) = "0"
- pbg5.Image = Nothing
- Case "g4"
- Position(3, 6) = "0"
- pbg4.Image = Nothing
- Case "g3"
- Position(2, 6) = "0"
- pbg3.Image = Nothing
- Case "g2"
- Position(1, 6) = "0"
- pbg2.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h8"
- Position(7, 7) = "0"
- pbh8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- Case "e8"
- Position(7, 4) = "0"
- pbe8.Image = Nothing
- Case "d8"
- Position(7, 3) = "0"
- pbd8.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blrook" Then
- pbg8.Image = Image.FromFile("blackrook.cur")
- Call OriginalColour()
- Position(7, 6) = "blrook"
- Select Case square
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "g6"
- Position(5, 6) = "0"
- pbg6.Image = Nothing
- Case "g5"
- Position(4, 6) = "0"
- pbg5.Image = Nothing
- Case "g4"
- Position(3, 6) = "0"
- pbg4.Image = Nothing
- Case "g3"
- Position(2, 6) = "0"
- pbg3.Image = Nothing
- Case "g2"
- Position(1, 6) = "0"
- pbg2.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h8"
- Position(7, 7) = "0"
- pbh8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- Case "e8"
- Position(7, 4) = "0"
- pbe8.Image = Nothing
- Case "d8"
- Position(7, 3) = "0"
- pbd8.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whknight" Then
- pbg8.Image = Image.FromFile("whiteknight.cur")
- Call OriginalColour()
- Position(7, 6) = "whknight"
- Select Case square
- Case "h6"
- pbh6.Image = Nothing
- Position(5, 7) = "0"
- Case "f6"
- pbf6.Image = Nothing
- Position(5, 5) = "0"
- Case "e7"
- pbe7.Image = Nothing
- Position(6, 4) = "0"
- End Select
- ElseIf PieceToBeMoved = "blknight" Then
- pbg8.Image = Image.FromFile("blackknight.cur")
- Call OriginalColour()
- Position(7, 6) = "blknight"
- Select Case square
- Case "h6"
- pbh6.Image = Nothing
- Position(5, 7) = "0"
- Case "f6"
- pbf6.Image = Nothing
- Position(5, 5) = "0"
- Case "e7"
- pbe7.Image = Nothing
- Position(6, 4) = "0"
- End Select
- ElseIf PieceToBeMoved = "whbishop" Then
- pbg8.Image = Image.FromFile("whitebishop.cur")
- Call OriginalColour()
- Position(7, 6) = "whbishop"
- Select Case square
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "f7"
- Position(6, 5) = "0"
- pbf7.Image = Nothing
- Case "e6"
- Position(5, 4) = "0"
- pbe6.Image = Nothing
- Case "d5"
- Position(4, 3) = "0"
- pbd5.Image = Nothing
- Case "c4"
- Position(3, 2) = "0"
- pbc4.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blbishop" Then
- pbg8.Image = Image.FromFile("blackbishop.cur")
- Call OriginalColour()
- Position(7, 6) = "blbishop"
- Select Case square
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "f7"
- Position(6, 5) = "0"
- pbf7.Image = Nothing
- Case "e6"
- Position(5, 4) = "0"
- pbe6.Image = Nothing
- Case "d5"
- Position(4, 3) = "0"
- pbd5.Image = Nothing
- Case "c4"
- Position(3, 2) = "0"
- pbc4.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whqueen" Then
- pbg8.Image = Image.FromFile("whitequeen.cur")
- Call OriginalColour()
- Position(7, 6) = "whqueen"
- Select Case square
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "f7"
- Position(6, 5) = "0"
- pbf7.Image = Nothing
- Case "e6"
- Position(5, 4) = "0"
- pbe6.Image = Nothing
- Case "d5"
- Position(4, 3) = "0"
- pbd5.Image = Nothing
- Case "c4"
- Position(3, 2) = "0"
- pbc4.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "g6"
- Position(5, 6) = "0"
- pbg6.Image = Nothing
- Case "g5"
- Position(4, 6) = "0"
- pbg5.Image = Nothing
- Case "g4"
- Position(3, 6) = "0"
- pbg4.Image = Nothing
- Case "g3"
- Position(2, 6) = "0"
- pbg3.Image = Nothing
- Case "g2"
- Position(1, 6) = "0"
- pbg2.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h8"
- Position(7, 7) = "0"
- pbh8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- Case "e8"
- Position(7, 4) = "0"
- pbe8.Image = Nothing
- Case "d8"
- Position(7, 3) = "0"
- pbd8.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blqueen" Then
- pbg8.Image = Image.FromFile("blackqueen.cur")
- Call OriginalColour()
- Position(7, 6) = "blqueen"
- Select Case square
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "f7"
- Position(6, 5) = "0"
- pbf7.Image = Nothing
- Case "e6"
- Position(5, 4) = "0"
- pbe6.Image = Nothing
- Case "d5"
- Position(4, 3) = "0"
- pbd5.Image = Nothing
- Case "c4"
- Position(3, 2) = "0"
- pbc4.Image = Nothing
- Case "b3"
- Position(2, 1) = "0"
- pbb3.Image = Nothing
- Case "a2"
- Position(1, 0) = "0"
- pba2.Image = Nothing
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "g6"
- Position(5, 6) = "0"
- pbg6.Image = Nothing
- Case "g5"
- Position(4, 6) = "0"
- pbg5.Image = Nothing
- Case "g4"
- Position(3, 6) = "0"
- pbg4.Image = Nothing
- Case "g3"
- Position(2, 6) = "0"
- pbg3.Image = Nothing
- Case "g2"
- Position(1, 6) = "0"
- pbg2.Image = Nothing
- Case "g1"
- Position(0, 6) = "0"
- pbg1.Image = Nothing
- Case "h8"
- Position(7, 7) = "0"
- pbh8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- Case "e8"
- Position(7, 4) = "0"
- pbe8.Image = Nothing
- Case "d8"
- Position(7, 3) = "0"
- pbd8.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whking" Then
- pbg8.Image = Image.FromFile("whiteking.cur")
- Call OriginalColour()
- Position(7, 6) = "whking"
- Select Case square
- Case "h8"
- Position(7, 7) = "0"
- pbh8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "f7"
- Position(6, 5) = "0"
- pbf7.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blking" Then
- pbg8.Image = Image.FromFile("blackking.cur")
- Call OriginalColour()
- Position(7, 6) = "blking"
- Select Case square
- Case "h8"
- Position(7, 7) = "0"
- pbh8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "f7"
- Position(6, 5) = "0"
- pbf7.Image = Nothing
- End Select
- End If
- End If
- If piece = "whknight" Then
- square = "g8"
- PieceToBeMoved = "whknight"
- If Position(5, 5) = "0" Or CheckEnemy("white", 5, 5) = True Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If Position(5, 7) = "0" Or CheckEnemy("white", 5, 7) = True Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 4) = "0" Or CheckEnemy("white", 6, 4) = True Then
- pbe2.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blknight" Then
- square = "g8"
- PieceToBeMoved = "blknight"
- If Position(5, 5) = "0" Or CheckEnemy("black", 5, 5) = True Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If Position(5, 7) = "0" Or CheckEnemy("black", 5, 7) = True Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 4) = "0" Or CheckEnemy("black", 6, 4) = True Then
- pbe2.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whrook" Then
- square = "g8"
- PieceToBeMoved = "whrook"
- If Position(7, 7) = "0" Or CheckEnemy("white", 7, 7) = True Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 5) = "0" Or CheckEnemy("white", 7, 5) = True Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 4) = "0" Or CheckEnemy("white", 7, 4) = True) And CheckPiece(7, 5) = "0" Then
- pbe8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("white", 7, 3) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("white", 7, 2) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" Then
- pbc8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("white", 7, 1) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("white", 7, 0) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" And CheckPiece(7, 1) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 6) = "0" Or CheckEnemy("white", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 6) = "0" Or CheckEnemy("white", 5, 6) = True) And CheckPiece(6, 6) = "0" Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 6) = "0" Or CheckEnemy("white", 4, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" Then
- pbg5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 6) = "0" Or CheckEnemy("white", 3, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" Then
- pbg4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 6) = "0" Or CheckEnemy("white", 2, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" Then
- pbg3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 6) = "0" Or CheckEnemy("white", 1, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" And CheckPiece(2, 6) = "0" Then
- pbg2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("white", 0, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" And CheckPiece(2, 6) = "0" And CheckPiece(1, 6) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blrook" Then
- square = "g8"
- PieceToBeMoved = "blrook"
- If Position(7, 7) = "0" Or CheckEnemy("black", 7, 7) = True Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 5) = "0" Or CheckEnemy("black", 7, 5) = True Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 4) = "0" Or CheckEnemy("black", 7, 4) = True) And CheckPiece(7, 5) = "0" Then
- pbe8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("black", 7, 3) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("black", 7, 2) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" Then
- pbc8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("black", 7, 1) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("black", 7, 0) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" And CheckPiece(7, 1) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 6) = "0" Or CheckEnemy("black", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 6) = "0" Or CheckEnemy("black", 5, 6) = True) And CheckPiece(6, 6) = "0" Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 6) = "0" Or CheckEnemy("black", 4, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" Then
- pbg5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 6) = "0" Or CheckEnemy("black", 3, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" Then
- pbg4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 6) = "0" Or CheckEnemy("black", 2, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" Then
- pbg3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 6) = "0" Or CheckEnemy("black", 1, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" And CheckPiece(2, 6) = "0" Then
- pbg2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" And CheckPiece(2, 6) = "0" And CheckPiece(1, 6) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whbishop" Then
- square = "g8"
- PieceToBeMoved = "whbishop"
- If Position(6, 7) = "0" Or CheckEnemy("white", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 5) = "0" Or CheckEnemy("white", 6, 5) = True Then
- pbf7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 4) = "0" Or CheckEnemy("white", 5, 4) = True) And CheckPiece(6, 5) = "0" Then
- pbe6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 3) = "0" Or CheckEnemy("white", 4, 3) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" Then
- pbd5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 2) = "0" Or CheckEnemy("white", 3, 2) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" Then
- pbc4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("white", 2, 1) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(3, 2) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 0) = "0" Or CheckEnemy("white", 1, 0) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(2, 1) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blbishop" Then
- square = "g8"
- PieceToBeMoved = "blbishop"
- If Position(6, 7) = "0" Or CheckEnemy("black", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 5) = "0" Or CheckEnemy("black", 6, 5) = True Then
- pbf7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 4) = "0" Or CheckEnemy("black", 5, 4) = True) And CheckPiece(6, 5) = "0" Then
- pbe6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 3) = "0" Or CheckEnemy("black", 4, 3) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" Then
- pbd5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 2) = "0" Or CheckEnemy("black", 3, 2) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" Then
- pbc4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("black", 2, 1) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(3, 2) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 0) = "0" Or CheckEnemy("black", 1, 0) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(2, 1) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whqueen" Then
- square = "g8"
- PieceToBeMoved = "whqueen"
- If Position(6, 7) = "0" Or CheckEnemy("white", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 5) = "0" Or CheckEnemy("white", 6, 5) = True Then
- pbf7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 4) = "0" Or CheckEnemy("white", 5, 4) = True) And CheckPiece(6, 5) = "0" Then
- pbe6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 3) = "0" Or CheckEnemy("white", 4, 3) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" Then
- pbd5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 2) = "0" Or CheckEnemy("white", 3, 2) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" Then
- pbc4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("white", 2, 1) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(3, 2) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 0) = "0" Or CheckEnemy("white", 1, 0) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(2, 1) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 7) = "0" Or CheckEnemy("white", 7, 7) = True Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 5) = "0" Or CheckEnemy("white", 7, 5) = True Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 4) = "0" Or CheckEnemy("white", 7, 4) = True) And CheckPiece(7, 5) = "0" Then
- pbe8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("white", 7, 3) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("white", 7, 2) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" Then
- pbc8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("white", 7, 1) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("white", 7, 0) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" And CheckPiece(7, 1) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 6) = "0" Or CheckEnemy("white", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 6) = "0" Or CheckEnemy("white", 5, 6) = True) And CheckPiece(6, 6) = "0" Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 6) = "0" Or CheckEnemy("white", 4, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" Then
- pbg5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 6) = "0" Or CheckEnemy("white", 3, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" Then
- pbg4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 6) = "0" Or CheckEnemy("white", 2, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" Then
- pbg3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 6) = "0" Or CheckEnemy("white", 1, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" And CheckPiece(2, 6) = "0" Then
- pbg2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("white", 0, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" And CheckPiece(2, 6) = "0" And CheckPiece(1, 6) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blqueen" Then
- square = "g8"
- PieceToBeMoved = "blqueen"
- If Position(6, 7) = "0" Or CheckEnemy("black", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 5) = "0" Or CheckEnemy("black", 6, 5) = True Then
- pbf7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 4) = "0" Or CheckEnemy("black", 5, 4) = True) And CheckPiece(6, 5) = "0" Then
- pbe6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 3) = "0" Or CheckEnemy("black", 4, 3) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" Then
- pbd5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 2) = "0" Or CheckEnemy("black", 3, 2) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" Then
- pbc4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 1) = "0" Or CheckEnemy("black", 2, 1) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(3, 2) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 0) = "0" Or CheckEnemy("black", 1, 0) = True) And CheckPiece(6, 5) = "0" And CheckPiece(5, 4) = "0" And CheckPiece(4, 3) = "0" And CheckPiece(3, 2) = "0" And CheckPiece(2, 1) = "0" Then
- pbb3.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 7) = "0" Or CheckEnemy("black", 7, 7) = True Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 5) = "0" Or CheckEnemy("black", 7, 5) = True Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 4) = "0" Or CheckEnemy("black", 7, 4) = True) And CheckPiece(7, 5) = "0" Then
- pbe8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("black", 7, 3) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("black", 7, 2) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" Then
- pbc8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("black", 7, 1) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("black", 7, 0) = True) And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" And CheckPiece(7, 1) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 6) = "0" Or CheckEnemy("black", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 6) = "0" Or CheckEnemy("black", 5, 6) = True) And CheckPiece(6, 6) = "0" Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 6) = "0" Or CheckEnemy("black", 4, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" Then
- pbg5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 6) = "0" Or CheckEnemy("black", 3, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" Then
- pbg4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 6) = "0" Or CheckEnemy("black", 2, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" Then
- pbg3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 6) = "0" Or CheckEnemy("black", 1, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" And CheckPiece(2, 6) = "0" Then
- pbg2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 6) = "0" Or CheckEnemy("black", 0, 6) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 6) = "0" And CheckPiece(4, 6) = "0" And CheckPiece(3, 6) = "0" And CheckPiece(2, 6) = "0" And CheckPiece(1, 6) = "0" Then
- pbg1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whking" Then
- square = "g8"
- PieceToBeMoved = "whking"
- If Position(7, 7) = "0" Or CheckEnemy("white", 7, 7) = True Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 5) = "0" Or CheckEnemy("white", 7, 5) = True Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 6) = "0" Or CheckEnemy("white", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 7) = "0" Or CheckEnemy("white", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 5) = "0" Or CheckEnemy("white", 6, 5) = True Then
- pbf7.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blking" Then
- square = "g8"
- PieceToBeMoved = "blking"
- If Position(7, 7) = "0" Or CheckEnemy("black", 7, 7) = True Then
- pbh8.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 5) = "0" Or CheckEnemy("black", 7, 5) = True Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 6) = "0" Or CheckEnemy("black", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 7) = "0" Or CheckEnemy("black", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 5) = "0" Or CheckEnemy("black", 6, 5) = True Then
- pbf7.BackColor = Color.BlanchedAlmond
- End If
- End If
- End Sub
- Private Sub pbh8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbh8.Click
- piece = CheckPiece(7, 7)
- If pbh8.BackColor = Color.BlanchedAlmond And piece = "0" Then
- If PieceToBeMoved = "whpawn" Then
- pbh8.Image = Image.FromFile("whitequeen.cur")
- Call OriginalColour()
- Position(7, 7) = "whqueen"
- Select Case square
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blpawn" Then
- pbh8.Image = Image.FromFile("blackpawn.cur")
- ElseIf PieceToBeMoved = "whrook" Then
- pbh8.Image = Image.FromFile("whiterook.cur")
- Call OriginalColour()
- Position(7, 7) = "whrook"
- Select Case square
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "h6"
- Position(5, 7) = "0"
- pbh6.Image = Nothing
- Case "h5"
- Position(4, 7) = "0"
- pbh5.Image = Nothing
- Case "h4"
- Position(3, 7) = "0"
- pbh4.Image = Nothing
- Case "h3"
- Position(2, 7) = "0"
- pbh3.Image = Nothing
- Case "h2"
- Position(1, 7) = "0"
- pbh2.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "g8"
- Position(7, 6) = "0"
- pbg7.Image = Nothing
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- Case "d8"
- Position(7, 3) = "0"
- pbd8.Image = Nothing
- Case "e8"
- Position(7, 4) = "0"
- pbe8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blrook" Then
- pbh8.Image = Image.FromFile("blackrook.cur")
- Call OriginalColour()
- Position(7, 7) = "blrook"
- Select Case square
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "h6"
- Position(5, 7) = "0"
- pbh6.Image = Nothing
- Case "h5"
- Position(4, 7) = "0"
- pbh5.Image = Nothing
- Case "h4"
- Position(3, 7) = "0"
- pbh4.Image = Nothing
- Case "h3"
- Position(2, 7) = "0"
- pbh3.Image = Nothing
- Case "h2"
- Position(1, 7) = "0"
- pbh2.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "g8"
- Position(7, 6) = "0"
- pbg7.Image = Nothing
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- Case "d8"
- Position(7, 3) = "0"
- pbd8.Image = Nothing
- Case "e8"
- Position(7, 4) = "0"
- pbe8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whknight" Then
- pbh8.Image = Image.FromFile("whiteknight.cur")
- Call OriginalColour()
- Position(7, 7) = "whknight"
- Select Case square
- Case "g6"
- Position(5, 6) = "0"
- pbg6.Image = Nothing
- Case "f7"
- Position(6, 5) = "0"
- pbf7.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blknight" Then
- pbh8.Image = Image.FromFile("blackknight.cur")
- Call OriginalColour()
- Position(7, 7) = "whknight"
- Select Case square
- Case "g6"
- Position(5, 6) = "0"
- pbg6.Image = Nothing
- Case "f7"
- Position(6, 5) = "0"
- pbf7.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whbishop" Then
- pbh8.Image = Image.FromFile("whitebishop.cur")
- Call OriginalColour()
- Position(7, 7) = "whbishop"
- Select Case square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "d4"
- Position(3, 3) = "0"
- pbd4.Image = Nothing
- Case "e5"
- Position(4, 4) = "0"
- pbe5.Image = Nothing
- Case "f6"
- Position(5, 5) = "0"
- pbf6.Image = Nothing
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blbishop" Then
- pbh8.Image = Image.FromFile("blackbishop.cur")
- Call OriginalColour()
- Position(7, 7) = "blbishop"
- Select Case square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "d4"
- Position(3, 3) = "0"
- pbd4.Image = Nothing
- Case "e5"
- Position(4, 4) = "0"
- pbe5.Image = Nothing
- Case "f6"
- Position(5, 5) = "0"
- pbf6.Image = Nothing
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whqueen" Then
- pbh8.Image = Image.FromFile("whitequeen.cur")
- Call OriginalColour()
- Position(7, 7) = "whqueen"
- Select Case square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "d4"
- Position(3, 3) = "0"
- pbd4.Image = Nothing
- Case "e5"
- Position(4, 4) = "0"
- pbe5.Image = Nothing
- Case "f6"
- Position(5, 5) = "0"
- pbf6.Image = Nothing
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "h6"
- Position(5, 7) = "0"
- pbh6.Image = Nothing
- Case "h5"
- Position(4, 7) = "0"
- pbh5.Image = Nothing
- Case "h4"
- Position(3, 7) = "0"
- pbh4.Image = Nothing
- Case "h3"
- Position(2, 7) = "0"
- pbh3.Image = Nothing
- Case "h2"
- Position(1, 7) = "0"
- pbh2.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "g8"
- Position(7, 6) = "0"
- pbg7.Image = Nothing
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- Case "d8"
- Position(7, 3) = "0"
- pbd8.Image = Nothing
- Case "e8"
- Position(7, 4) = "0"
- pbe8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "blqueen" Then
- pbh8.Image = Image.FromFile("blackqueen.cur")
- Call OriginalColour()
- Position(7, 7) = "blqueen"
- Select Case square
- Case "b2"
- Position(1, 1) = "0"
- pbb2.Image = Nothing
- Case "c3"
- Position(2, 2) = "0"
- pbc3.Image = Nothing
- Case "d4"
- Position(3, 3) = "0"
- pbd4.Image = Nothing
- Case "e5"
- Position(4, 4) = "0"
- pbe5.Image = Nothing
- Case "f6"
- Position(5, 5) = "0"
- pbf6.Image = Nothing
- Case "g7"
- Position(6, 6) = "0"
- pbg7.Image = Nothing
- Case "a1"
- Position(0, 0) = "0"
- pba1.Image = Nothing
- Case "h7"
- Position(6, 7) = "0"
- pbh7.Image = Nothing
- Case "h6"
- Position(5, 7) = "0"
- pbh6.Image = Nothing
- Case "h5"
- Position(4, 7) = "0"
- pbh5.Image = Nothing
- Case "h4"
- Position(3, 7) = "0"
- pbh4.Image = Nothing
- Case "h3"
- Position(2, 7) = "0"
- pbh3.Image = Nothing
- Case "h2"
- Position(1, 7) = "0"
- pbh2.Image = Nothing
- Case "h1"
- Position(0, 7) = "0"
- pbh1.Image = Nothing
- Case "g8"
- Position(7, 6) = "0"
- pbg7.Image = Nothing
- Case "a8"
- Position(7, 0) = "0"
- pba8.Image = Nothing
- Case "b8"
- Position(7, 1) = "0"
- pbb8.Image = Nothing
- Case "c8"
- Position(7, 2) = "0"
- pbc8.Image = Nothing
- Case "d8"
- Position(7, 3) = "0"
- pbd8.Image = Nothing
- Case "e8"
- Position(7, 4) = "0"
- pbe8.Image = Nothing
- Case "f8"
- Position(7, 5) = "0"
- pbf8.Image = Nothing
- End Select
- ElseIf PieceToBeMoved = "whking" Then
- pbh8.Image = Image.FromFile("whiteking.cur")
- Position(7, 7) = "whking"
- Call OriginalColour()
- Select Case square
- Case "h7"
- pbh7.Image = Nothing
- Position(6, 7) = "0"
- Case "g7"
- pbg6.Image = Nothing
- Position(6, 6) = "0"
- Case "g8"
- pbg8.Image = Nothing
- Position(7, 6) = "0"
- End Select
- ElseIf PieceToBeMoved = "blking" Then
- pbh8.Image = Image.FromFile("blackking.cur")
- Position(7, 7) = "blking"
- Call OriginalColour()
- Select Case square
- Case "h7"
- pbh7.Image = Nothing
- Position(6, 7) = "0"
- Case "g7"
- pbg6.Image = Nothing
- Position(6, 6) = "0"
- Case "g8"
- pbg8.Image = Nothing
- Position(7, 6) = "0"
- End Select
- End If
- End If
- If piece = "whknight" Then
- square = "h8"
- PieceToBeMoved = "whknight"
- If Position(5, 6) = "0" Or CheckEnemy("white", 5, 6) = True Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 5) = "0" Or CheckEnemy("white", 6, 5) = True Then
- pbf7.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blknight" Then
- square = "h8"
- PieceToBeMoved = "blknight"
- If Position(5, 6) = "0" Or CheckEnemy("black", 5, 6) = True Then
- pbg6.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 5) = "0" Or CheckEnemy("black", 6, 5) = True Then
- pbf7.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whrook" Then
- square = "h8"
- PieceToBeMoved = "whrook"
- If Position(6, 7) = "0" Or CheckEnemy("white", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 7) = "0" Or CheckEnemy("white", 5, 7) = True) And CheckPiece(6, 7) = "0" Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 7) = "0" Or CheckEnemy("white", 4, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" Then
- pbh5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 7) = "0" Or CheckEnemy("white", 3, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" Then
- pbh4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 7) = "0" Or CheckEnemy("white", 2, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" Then
- pbh3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 7) = "0" Or CheckEnemy("white", 1, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" And CheckPiece(2, 7) = "0" Then
- pbh2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("white", 0, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" And CheckPiece(2, 7) = "0" And CheckPiece(1, 7) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 6) = "0" Or CheckEnemy("white", 7, 6) = True Then
- pbg8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 5) = "0" Or CheckEnemy("white", 7, 5) = True) And CheckPiece(7, 6) = "0" Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 4) = "0" Or CheckEnemy("white", 7, 4) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" Then
- pbe8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("white", 7, 3) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("white", 7, 2) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" Then
- pbc8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("white", 7, 1) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("white", 7, 0) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" And CheckPiece(7, 1) = "0" Then
- pba8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blrook" Then
- square = "h8"
- PieceToBeMoved = "blrook"
- If Position(6, 7) = "0" Or CheckEnemy("black", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 7) = "0" Or CheckEnemy("black", 5, 7) = True) And CheckPiece(6, 7) = "0" Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 7) = "0" Or CheckEnemy("black", 4, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" Then
- pbh5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 7) = "0" Or CheckEnemy("black", 3, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" Then
- pbh4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 7) = "0" Or CheckEnemy("black", 2, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" Then
- pbh3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 7) = "0" Or CheckEnemy("black", 1, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" And CheckPiece(2, 7) = "0" Then
- pbh2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" And CheckPiece(2, 7) = "0" And CheckPiece(1, 7) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 6) = "0" Or CheckEnemy("black", 7, 6) = True Then
- pbg8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 5) = "0" Or CheckEnemy("black", 7, 5) = True) And CheckPiece(7, 6) = "0" Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 4) = "0" Or CheckEnemy("black", 7, 4) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" Then
- pbe8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("black", 7, 3) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("black", 7, 2) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" Then
- pbc8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("black", 7, 1) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("black", 7, 0) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" And CheckPiece(7, 1) = "0" Then
- pba8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whbishop" Then
- square = "d1"
- PieceToBeMoved = "whbishop"
- If Position(6, 6) = "0" Or CheckEnemy("white", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 5) = "0" Or CheckEnemy("white", 5, 5) = True) And CheckPiece(6, 6) = "0" Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 4) = "0" Or CheckEnemy("white", 4, 4) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" Then
- pbe5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("white", 3, 3) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("white", 2, 2) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(2, 2) = "0" Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("white", 0, 0) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(1, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blbishop" Then
- square = "d1"
- PieceToBeMoved = "blbishop"
- If Position(6, 6) = "0" Or CheckEnemy("black", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 5) = "0" Or CheckEnemy("black", 5, 5) = True) And CheckPiece(6, 6) = "0" Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 4) = "0" Or CheckEnemy("black", 4, 4) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" Then
- pbe5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("black", 3, 3) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("black", 2, 2) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(2, 2) = "0" Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(1, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whqueen" Then
- square = "d1"
- PieceToBeMoved = "whqueen"
- If Position(6, 7) = "0" Or CheckEnemy("white", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 7) = "0" Or CheckEnemy("white", 5, 7) = True) And CheckPiece(6, 7) = "0" Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 7) = "0" Or CheckEnemy("white", 4, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" Then
- pbh5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 7) = "0" Or CheckEnemy("white", 3, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" Then
- pbh4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 7) = "0" Or CheckEnemy("white", 2, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" Then
- pbh3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 7) = "0" Or CheckEnemy("white", 1, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" And CheckPiece(2, 7) = "0" Then
- pbh2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("white", 0, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" And CheckPiece(2, 7) = "0" And CheckPiece(1, 7) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 6) = "0" Or CheckEnemy("white", 7, 6) = True Then
- pbg8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 5) = "0" Or CheckEnemy("white", 7, 5) = True) And CheckPiece(7, 6) = "0" Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 4) = "0" Or CheckEnemy("white", 7, 4) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" Then
- pbe8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("white", 7, 3) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("white", 7, 2) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" Then
- pbc8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("white", 7, 1) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("white", 7, 0) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" And CheckPiece(7, 1) = "0" Then
- pba8.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 6) = "0" Or CheckEnemy("white", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 5) = "0" Or CheckEnemy("white", 5, 5) = True) And CheckPiece(6, 6) = "0" Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 4) = "0" Or CheckEnemy("white", 4, 4) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" Then
- pbe5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("white", 3, 3) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("white", 2, 2) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 1) = "0" Or CheckEnemy("white", 1, 1) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(2, 2) = "0" Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("white", 0, 0) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(1, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blqueen" Then
- square = "d1"
- PieceToBeMoved = "blqueen"
- If Position(6, 7) = "0" Or CheckEnemy("black", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 7) = "0" Or CheckEnemy("black", 5, 7) = True) And CheckPiece(6, 7) = "0" Then
- pbh6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 7) = "0" Or CheckEnemy("black", 4, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" Then
- pbh5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 7) = "0" Or CheckEnemy("black", 3, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" Then
- pbh4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 7) = "0" Or CheckEnemy("black", 2, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" Then
- pbh3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 7) = "0" Or CheckEnemy("black", 1, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" And CheckPiece(2, 7) = "0" Then
- pbh2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 7) = "0" Or CheckEnemy("black", 0, 7) = True) And CheckPiece(6, 7) = "0" And CheckPiece(5, 7) = "0" And CheckPiece(4, 7) = "0" And CheckPiece(3, 7) = "0" And CheckPiece(2, 7) = "0" And CheckPiece(1, 7) = "0" Then
- pbh1.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 6) = "0" Or CheckEnemy("black", 7, 6) = True Then
- pbg8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 5) = "0" Or CheckEnemy("black", 7, 5) = True) And CheckPiece(7, 6) = "0" Then
- pbf8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 4) = "0" Or CheckEnemy("black", 7, 4) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" Then
- pbe8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 3) = "0" Or CheckEnemy("black", 7, 3) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" Then
- pbd8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 2) = "0" Or CheckEnemy("black", 7, 2) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" Then
- pbc8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 1) = "0" Or CheckEnemy("black", 7, 1) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" Then
- pbb8.BackColor = Color.BlanchedAlmond
- End If
- If (Position(7, 0) = "0" Or CheckEnemy("black", 7, 0) = True) And CheckPiece(7, 6) = "0" And CheckPiece(7, 5) = "0" And CheckPiece(7, 4) = "0" And CheckPiece(7, 3) = "0" And CheckPiece(7, 2) = "0" And CheckPiece(7, 1) = "0" Then
- pba8.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 6) = "0" Or CheckEnemy("black", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If (Position(5, 5) = "0" Or CheckEnemy("black", 5, 5) = True) And CheckPiece(6, 6) = "0" Then
- pbf6.BackColor = Color.BlanchedAlmond
- End If
- If (Position(4, 4) = "0" Or CheckEnemy("black", 4, 4) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" Then
- pbe5.BackColor = Color.BlanchedAlmond
- End If
- If (Position(3, 3) = "0" Or CheckEnemy("black", 3, 3) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" Then
- pbd4.BackColor = Color.BlanchedAlmond
- End If
- If (Position(2, 2) = "0" Or CheckEnemy("black", 2, 2) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" Then
- pbc3.BackColor = Color.BlanchedAlmond
- End If
- If (Position(1, 1) = "0" Or CheckEnemy("black", 1, 1) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(2, 2) = "0" Then
- pbb2.BackColor = Color.BlanchedAlmond
- End If
- If (Position(0, 0) = "0" Or CheckEnemy("black", 0, 0) = True) And CheckPiece(6, 6) = "0" And CheckPiece(5, 5) = "0" And CheckPiece(4, 4) = "0" And CheckPiece(3, 3) = "0" And CheckPiece(2, 2) = "0" And CheckPiece(1, 1) = "0" Then
- pba1.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "whking" Then
- square = "d1"
- PieceToBeMoved = "whking"
- If Position(6, 6) = "0" Or CheckEnemy("white", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 7) = "0" Or CheckEnemy("white", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 6) = "0" Or CheckEnemy("white", 7, 6) = True Then
- pbg8.BackColor = Color.BlanchedAlmond
- End If
- ElseIf piece = "blking" Then
- square = "d1"
- PieceToBeMoved = "blking"
- If Position(6, 6) = "0" Or CheckEnemy("black", 6, 6) = True Then
- pbg7.BackColor = Color.BlanchedAlmond
- End If
- If Position(6, 7) = "0" Or CheckEnemy("black", 6, 7) = True Then
- pbh7.BackColor = Color.BlanchedAlmond
- End If
- If Position(7, 6) = "0" Or CheckEnemy("black", 7, 6) = True Then
- pbg8.BackColor = Color.BlanchedAlmond
- End If
- End If
- End Sub
- End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement