def __init__(self, X, Y): super().__init__(12) self.color = YEllOW self.speed = 0 self.angle = 0 pygame.draw.circle(self.image, self.color, (self.R, self.R), self.R) self.rect = self.image.get_rect() self.rect.center = (graph.lof(X), graph.tof(Y)) self.x = graph.xof(self.rect.centerx) self.y = graph.yof(self.rect.centery) self.add([enemies, ord_enemies])
def __init__(self, posX, posY, spd, ang): super().__init__(11) self.speed = spd self.angle = ang self.color = (191, 223, 255) pygame.draw.circle(self.image, self.color, (self.R, self.R), self.R) self.rect = self.image.get_rect() self.rect.center = (posX, posY) self.x = graph.xof(self.rect.centerx) self.y = graph.yof(self.rect.centery) self.add([enemies, ord_enemies])
def __init__(self, direction): super().__init__(11) self.speed = 30 self.angle = 75 self.color = (127, 215, 255) pygame.draw.circle(self.image, self.color, (self.R, self.R), self.R) self.rect = self.image.get_rect() if direction == 'U': self.rect.center = (WIDTH / 2, 0) elif direction == 'D': self.rect.center = (WIDTH / 2, HEIGHT) self.x = graph.xof(self.rect.centerx) self.y = graph.yof(self.rect.centery) self.add([enemies, ord_enemies])
def __init__(self, direction): super().__init__(10) self.speed = 10 self.angle = 0 self.color = (255, 255, 127) pygame.draw.circle(self.image, self.color, (self.R, self.R), self.R) self.rect = self.image.get_rect() if direction == 'LU': self.rect.center = (0, 0) elif direction == 'LD': self.rect.center = (0, HEIGHT) elif direction == 'RU': self.rect.center = (WIDTH, 0) elif direction == 'RD': self.rect.center = (WIDTH, HEIGHT) self.x = graph.xof(self.rect.centerx) self.y = graph.yof(self.rect.centery) self.add([enemies, ord_enemies])
def __init__(self, direction): super().__init__(12) self.speed = 5 self.angle = 20 self.color = (191, 191, 191) pygame.draw.circle(self.image, self.color, (self.R, self.R), self.R) self.rect = self.image.get_rect() if direction == 'U': pos = random.randint(0, WIDTH + 1) self.rect.center = (pos, 0) elif direction == 'D': pos = random.randint(0, WIDTH + 1) self.rect.center = (pos, HEIGHT) elif direction == 'L': pos = random.randint(0, HEIGHT + 1) self.rect.center = (0, pos) elif direction == 'R': pos = random.randint(0, HEIGHT + 1) self.rect.center = (WIDTH, pos) self.x = graph.xof(self.rect.centerx) self.y = graph.yof(self.rect.centery) self.add([enemies, ord_enemies])
def __init__(self, direction): super().__init__(13) self.speed = 3 #下面还有一处 self.angle = 15 self.color = (0, 255, 155) pygame.draw.circle(self.image, self.color, (self.R, self.R), self.R) self.rect = self.image.get_rect() if direction == 'U': pos = random.randint(0, WIDTH + 1) self.rect.center = (pos, 0) elif direction == 'D': pos = random.randint(0, WIDTH + 1) self.rect.center = (pos, HEIGHT) elif direction == 'L': pos = random.randint(0, HEIGHT + 1) self.rect.center = (0, pos) elif direction == 'R': pos = random.randint(0, HEIGHT + 1) self.rect.center = (WIDTH, pos) self.x = graph.xof(self.rect.centerx) self.y = graph.yof(self.rect.centery) self.hit_times = 0 self.timer = 100 self.add([enemies, heal_enemies])