Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. Sub pictureBoxInteract(ByVal intPicBoxX, ByVal intPicBoxY)
  2. If intOriginalPosX = Nothing And intOriginalPosY = Nothing Then
  3. intOriginalPosX = intPicBoxX - 1
  4. intOriginalPosY = intPicBoxY - 1
  5. strColourSubstring = Strings.Left(arrBoard(intOriginalPosX, intOriginalPosY), 2)
  6. If boolWhiteTurn = True Then
  7. If strColourSubstring = "WH" Then
  8. boolWhiteTurn = False
  9. Else
  10. MsgBox("It is the white players' turn.", MsgBoxStyle.DefaultButton1, "Invalid Move")
  11. intNewPosX = Nothing
  12. intNewPosY = Nothing
  13. intOriginalPosX = Nothing
  14. intOriginalPosY = Nothing
  15. End If
  16. Else
  17. If strColourSubstring = "BL" Then
  18. boolWhiteTurn = True
  19. Else
  20. MsgBox("It is the black players' turn.", MsgBoxStyle.DefaultButton1, "Invalid Move")
  21. intNewPosX = Nothing
  22. intNewPosY = Nothing
  23. intOriginalPosX = Nothing
  24. intOriginalPosY = Nothing
  25. End If
  26. End If
  27.  
  28. Else
  29. intNewPosX = intPicBoxX - 1
  30. intNewPosY = intPicBoxY - 1
  31.  
  32. If checkValid() = True And Not arrBoard(intOriginalPosX, intOriginalPosY) = Nothing Then
  33. arrBoard(intNewPosX, intNewPosY) = arrBoard(intOriginalPosX, intOriginalPosY)
  34. arrBoard(intOriginalPosX, intOriginalPosY) = Nothing
  35. intNewPosX = Nothing
  36. intNewPosY = Nothing
  37. intOriginalPosX = Nothing
  38. intOriginalPosY = Nothing
  39. Else
  40. MsgBox("Invalid move. Please try again.", MsgBoxStyle.DefaultButton1, "Invalid Move")
  41. intNewPosX = Nothing
  42. intNewPosY = Nothing
  43. intOriginalPosX = Nothing
  44. intOriginalPosY = Nothing
  45. End If
  46. End If
  47. Call updateBoard()
  48. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement