lyceum-env/clubs/chess/constants.py

33 lines
1.2 KiB
Python
Raw Permalink Normal View History

2024-10-03 14:19:13 +00:00
import os
import pygame
# Board
WIDTH = 640
HEIGHT = 640
ROWS = 8
COLS = 8
SQUARE_SIZE= WIDTH//COLS
# Colours
LIGHT_BROWN = (240, 217, 181)
DARK_BROWN = (181, 136, 99)
# Pieces
PIECES = {
'white_pawn': pygame.image.load(os.path.join('assets', 'images', "w_pawn.png")),
'white_rook': pygame.image.load(os.path.join('assets', 'images', "w_rook.png")),
'white_knight': pygame.image.load(os.path.join('assets', 'images', "w_knight.png")),
'white_bishop': pygame.image.load(os.path.join('assets', 'images', "w_bishop.png")),
'white_queen': pygame.image.load(os.path.join('assets', 'images', "w_queen.png")),
'white_king': pygame.image.load(os.path.join('assets', 'images', "w_king.png")),
'black_pawn': pygame.image.load(os.path.join('assets', 'images', "b_pawn.png")),
'black_rook': pygame.image.load(os.path.join('assets', 'images', "b_rook.png")),
'black_knight': pygame.image.load(os.path.join('assets', 'images', "b_knight.png")),
'black_bishop': pygame.image.load(os.path.join('assets', 'images', "b_bishop.png")),
'black_queen': pygame.image.load(os.path.join('assets', 'images', "b_queen.png")),
'black_king': pygame.image.load(os.path.join('assets', 'images', "b_king.png"))
}