def __init__(self, center_x=0, center_y=0): RectangleSprite.__init__(self, center_x, center_y) self.image = pygame.Surface(self.size) self.image.fill(Color.YELLOW) self.rect = self.image.get_rect(center=(center_x, center_y)) self.value = 5
def __init__(self, center_x, center_y): RectangleSprite.__init__(self, center_x, center_y) self.size = LaserSprite.size self.state = LaserSprite.OFF self.switch_interval = LaserSprite.switch_interval self.center_x, self.center_y = center_x, center_y self.image = pygame.Surface(LaserSprite.size) self.image.fill(Color.RED) self.rect = self.image.get_rect(center=(self.center_x, self.center_y))
def __init__(self): RectangleSprite.__init__(self) self.image = pygame.Surface(PlayerSprite.size) self.image.fill(Color.AQUAFINE) self.rect = self.image.get_rect(center=(400,300)) self.gravity = 1 self.jump_force = -13 self.x_velocity = 0 self.y_velocity = 0
def cells_to_rectangles(cells): rectangles = [] for cell, row_type in cells: rectangle = RectangleSprite( (cell.index / 2) * RectangleSprite.width + (RectangleSprite.width / 2), 600 + (RectangleSprite.height / 2), row_type) rectangles.append(rectangle) return rectangles
def __init__(self, center_x=0, center_y=0, border_type=0): RectangleSprite.__init__(self, center_x, center_y) self.border_type = border_type self.size = BlockSprite.get_size(border_type) self.image = pygame.Surface(self.size) self.rect = self.image.get_rect(center=(center_x,center_y))