import pygame GAME_TITLE = 'WMICraft' WINDOW_HEIGHT = 900 WINDOW_WIDTH = 900 GRID_CELL_PADDING = 3 GRID_CELL_WIDTH = 42 GRID_CELL_HEIGHT = 42 ROWS = 20 COLUMNS = 20 FPS_COUNT = 60 GREEN = (0, 255, 0) class Game: def __init__(self): pygame.init() pygame.display.set_caption(GAME_TITLE) pygame.display.set_icon(pygame.image.load('resources/icons/sword.png')) self.screen = pygame.display.set_mode((WINDOW_HEIGHT, WINDOW_WIDTH)) self.clock = pygame.time.Clock() def start(self): running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False self.draw_grid() pygame.display.update() self.clock.tick(FPS_COUNT) pygame.quit() def draw_grid(self): for row in range(ROWS): for column in range(COLUMNS): box_rect = [(GRID_CELL_PADDING + GRID_CELL_WIDTH) * column + GRID_CELL_PADDING, (GRID_CELL_PADDING + GRID_CELL_HEIGHT) * row + GRID_CELL_PADDING, GRID_CELL_WIDTH, GRID_CELL_HEIGHT] pygame.draw.rect(self.screen, GREEN, box_rect)