import pygame CUBE_SIZE=128 WIDTH = 1024 HEIGHT = 512 BLACK=(0,0,0) BORDER_COLOR=BLACK BORDER_THICKNESS=1 #Has to be INT value class Slot: def __init__(self,x_axis,y_axis,color,screen): #TODO crop and related to it things handling. for now as a place holder crop=>color self.x_axis=x_axis self.y_axis=y_axis self.color=color self.screen=screen self.field=pygame.Rect(self.x_axis*CUBE_SIZE,self.y_axis*CUBE_SIZE,CUBE_SIZE,CUBE_SIZE) def draw(self): pygame.draw.rect(self.screen,self.color,self.field,0) #Draw field pygame.draw.rect(self.screen,BLACK,self.field,BORDER_THICKNESS) #Draw border pygame.display.update() def color_change(self,color): self.color=color self.draw()