def __init__(self, Pos, Size, Surface): self.pos = Pos self._tetrimino = None self.surface = Surface self.rect = pygame.Rect(Pos.tuple(), Size.tuple()) pygame.draw.rect(self.surface, UiConfig.tetriminoBox['BORDER_COLOR'], \ self.rect, UiConfig.tetriminoBox['BORDER_WIDTH'])
def __init__(self, Pos, Size, Surface): self.surface = Surface self.rect = pygame.Rect(Pos.tuple(), Size.tuple()) pygame.draw.rect(self.surface, UiConfig.infoBox['BORDER_COLOR'], \ self.rect, UiConfig.infoBox['BORDER_WIDTH']) self.font = pygame.font.SysFont(self.FONT['font'], self.FONT['size']) self.drawText('Level:', self.TEXT_POS['LevelText']) self.levelText = self.drawText('0', self.TEXT_POS['Level']) self.drawText('Score:', self.TEXT_POS['ScoreText']) self.scoreText = self.drawText('0', self.TEXT_POS['Score']) self._level = 0 self._score = 0