(self, name, scale)
| 537 | self.squashing = False |
| 538 | |
| 539 | def loadImages(self, name, scale): |
| 540 | self.idle_frames = [] |
| 541 | self.aim_frames = [] |
| 542 | self.attack_frames = [] |
| 543 | |
| 544 | idle_name = name |
| 545 | aim_name = name + 'Aim' |
| 546 | attack_name = name + 'Attack' |
| 547 | |
| 548 | frame_list = [self.idle_frames, self.aim_frames, self.attack_frames] |
| 549 | name_list = [idle_name, aim_name, attack_name] |
| 550 | |
| 551 | for i, name in enumerate(name_list): |
| 552 | self.loadFrames(frame_list[i], name, 1, c.WHITE) |
| 553 | |
| 554 | self.frames = self.idle_frames |
| 555 | |
| 556 | def canAttack(self, zombie): |
| 557 | if (self.state == c.IDLE and self.rect.x <= zombie.rect.right and |
nothing calls this directly
no test coverage detected