예제 #1
0
    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
예제 #2
0
  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))
예제 #3
0
 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
예제 #4
0
    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))
예제 #5
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
예제 #6
0
 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))