Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame, sys
- from board import Board
- pygame.init()
- white = (255, 255, 255)
- black = (0, 0, 0)
- width, height = 601, 601
- cols, rows = 3, 3
- if width < height:
- w = width/cols
- else:
- w = height/rows
- screen = pygame.display.set_mode((width,height))
- pygame.display.set_caption('TicTacToe')
- clock = pygame.time.Clock()
- screen.fill(white)
- def main():
- game = [[Board(i, j, w) for i in range(cols)] for j in range(rows)]
- for i in range(cols):
- for j in range(rows):
- game[i][j].getBoard()
- player = 'X'
- while True:
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- pygame.quit()
- sys.exit()
- if event.type == pygame.MOUSEBUTTONDOWN:
- mouseX, mouseY = pygame.mouse.get_pos()
- for i in range(cols):
- for j in range(rows):
- if(game[i][j].contains(mouseX, mouseY)):
- if player == 'X':
- game[i][j].playerMove(player)
- player = 'O'
- else:
- game[i][j].playerMove(player)
- player = 'X'
- game.isWinner(game)
- #game[i][j].printMouseCoordinates(str(pygame.mouse.get_pos()))
- pygame.display.update()
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement