board.py

PHOTO EMBED

Tue Aug 09 2022 20:24:03 GMT+0000 (Coordinated Universal Time)

Saved by @projectpython

import pygame

class Board:
  # a class to manage the board
  # it's basically a package to store
  # all attributes/methods for the board
  
  # the game parameter is an instance
  # of the TicTacToe class
  def __init__(self, game):
    # Create the board and its attributes
    self.screen = game.screen 
    self.screen_rect = game.screen.get_rect()
    
    # Load the board image onto screen
    # and also get its "rect"
    self.image = pygame.image.load("tictactoeImage.png")
    self.rect = self.image.get_rect()
    
    # Center the board
    # positions image in horizontal center of screen
    self.rect.centerx = self.screen_rect.centerx
    # positions image at the top of the screen
    self.rect.top = self.screen_rect.top
  
  # blitme is going to draw the board to the screen
  def blitme(self):
    self.screen.blit(self.image, self.rect)
    
    
    
    
    
    
    
    
    


content_copyCOPY