def draw(self): sx = self.fidx * self.src_width self.image.clip_draw(sx, 0, self.src_width, self.src_height, self.x, self.y, 100, 100) gy = self.y - Enemy.SIZE // 2 rate = self.life / self.max_life life_gauge.draw(self.x, gy, Enemy.SIZE - 10, rate)
def draw(self): sx = self.fidx * self.src_width self.image.clip_draw(sx, 0, self.src_width, self.src_height, self.x, self.y, 630, 420) gy = self.y - Boss.SIZE - 50 rate = self.life / self.max_life life_gauge.draw(self.x, gy, 300, rate)
def draw(self): width, height = 80, 80 sx = self.fidx * width sy = (self.image.h - 80) - (self.action * height) self.image.clip_draw(sx, sy, width, height, *self.pos) rate = self.life / Boss.MAX_LIFE life_gauge.draw(50, 580, 700, rate)
def draw(self): images = self.images[self.action] image = images[self.fidx % len(images)] flip = 'h' if self.delta[0] > 0 else '' image.composite_draw(0, flip, *self.pos, image.w, image.h) gy = self.pos[1] + image.h // 2 rate = self.life / self.max_life life_gauge.draw(self.pos[0], gy, 30, rate)
def draw(self): self.image.draw(self.x, self.y) gy = self.y - Enemy2.SIZE // 2 rate = self.life / self.max_life life_gauge.draw(self.x, gy, Enemy2.SIZE - 10, rate)