import pygame import math cell_size = 18 def update(): global selected_x global selected_y mouse_x, mouse_y = pygame.mouse.get_pos() selected_x = math.floor(mouse_x / cell_size) selected_y = math.floor(mouse_y / cell_size) def draw(): screen.fill((0, 0, 0)) for y in range(14): for x in range(19): # Removed: cell_size = 18 screen.blit('covered', (x * cell_size, y * cell_size)) # Temporary screen.draw.text( 'selected x: ' + str(selected_x) + 'selected y: ' + str(selected_y), (0, 0), color=(0, 0, 0) )