Advertisement
Guest User

Untitled

a guest
Apr 21st, 2014
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.72 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import sys
  4.  
  5. board = [
  6. [" ", " ", " ", " ", " ", " ", " "],
  7. [" ", " ", " ", " ", " ", " ", " "],
  8. [" ", " ", " ", " ", " ", " ", " "],
  9. [" ", " ", " ", " ", " ", " ", "o"],
  10. [" ", "x", "o", "o", " ", "o", "x"],
  11. [" ", "x", "o", "x", "o", "o", "x"],
  12. [" ", "o", "o", "o", "x", "x", "x"],
  13. ]
  14.  
  15.  
  16. def check_aroundx(x, y):
  17. if board[x][y] == "x":
  18. if board[x - 3][y - 3] == "x" or board[x - 2][y - 3] == "x" or board[x - 1][y - 3] == "x" or board[x][y - 3]== "x" or board[x + 1][y - 3]== "x" or board[x + 2][y - 3]== "x" or board[x + 3][y - 3]== "x" or board[x - 3][y - 2]== "x" or board[x - 2][y - 2]== "x" or board[x - 1][y - 2]== "x" or board[x][y - 2]== "x" or board[x + 1][y - 2]== "x" or board[x + 2][y - 2]== "x" or board[x + 3][y - 2]== "x" or board[x - 3][y - 1]== "x" or board[x - 2][y - 1]== "x" or board[x - 1][y - 1]== "x" or board[x][y - 1]== "x" or board[x + 1][y - 1]== "x" or board[x + 2][y - 1]== "x" or board[x + 3][y - 1]== "x" or board[x - 3][y]== "x" or board[x - 2][y]== "x" or board[x - 1][y]== "x" or board[x][y]== "x" or board[x + 1][y]== "x" or board[x + 2][y]== "x" or board[x + 3][y]== "x" or board[x - 3][y + 1]== "x" or board[x - 2][y + 1]== "x" or board[x - 1][y + 1]== "x" or board[x][y + 1]== "x" or board[x + 1][y + 1]== "x" or board[x + 2][y + 1]== "x" or board[x + 3][y + 1]== "x" or board[x - 3][y + 2]== "x" or board[x - 2][y + 2]== "x" or board[x - 1][y + 2]== "x" or board[x][y + 2]== "x" or board[x + 1][y + 2]== "x" or board[x + 2][y + 2]== "x" or board[x + 3][y + 2]== "x" or board[x - 3][y + 3]== "x" or board[x - 2][y + 3]== "x" or board[x - 1][y + 3]== "x" or board[x][y + 3]== "x" or board[x + 1][y + 3]== "x" or board[x + 2][y + 3]== "x" or board[x + 3][y + 3]== "x":
  19. print "x touching"
  20.  
  21. def check_aroundo(x, y):
  22. if board[x][y] == "o":
  23. if board[x - 3][y - 3] == "o" or board[x - 2][y - 3] == "o" or board[x - 1][y - 3] == "o" or board[x][y - 3]== "o" or board[x + 1][y - 3]== "o" or board[x + 2][y - 3]== "x" or board[x + 3][y - 3]== "o" or board[x - 3][y - 2]== "o" or board[x - 2][y - 2]== "o" or board[x - 1][y - 2]== "o" or board[x][y - 2]== "o" or board[x + 1][y - 2]== "o" or board[x + 2][y - 2]== "o" or board[x + 3][y - 2]== "o" or board[x - 3][y - 1]== "o" or board[x - 2][y - 1]== "o" or board[x - 1][y - 1]== "o" or board[x][y - 1]== "o" or board[x + 1][y - 1]== "o" or board[x + 2][y - 1]== "o" or board[x + 3][y - 1]== "o" or board[x - 3][y]== "o" or board[x - 2][y]== "o" or board[x - 1][y]== "o" or board[x][y]== "o" or board[x + 1][y]== "o" or board[x + 2][y]== "o" or board[x + 3][y]== "o" or board[x - 3][y + 1]== "o" or board[x - 2][y + 1]== "o" or board[x - 1][y + 1]== "o" or board[x][y + 1]== "o" or board[x + 1][y + 1]== "o" or board[x + 2][y + 1]== "o" or board[x + 3][y + 1]== "o" or board[x - 3][y + 2]== "o" or board[x - 2][y + 2]== "o" or board[x - 1][y + 2]== "o" or board[x][y + 2]== "o" or board[x + 1][y + 2]== "o" or board[x + 2][y + 2]== "o" or board[x + 3][y + 2]== "o" or board[x - 3][y + 3]== "o" or board[x - 2][y + 3]== "o" or board[x - 1][y + 3]== "o" or board[x][y + 3]== "o" or board[x + 1][y + 3]== "o" or board[x + 2][y + 3]== "o" or board[x + 3][y + 3]== "o":
  24. print "o touching"
  25.  
  26. if __name__ == "__main__":
  27. for x in range (0, 7):
  28. for y in range (0, 7):
  29. check_aroundx(x, y)
  30. # sys.stdout.write ("%c" % (board[x][y]))
  31. print
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement