铲子指向多个植物时只高亮将移除的那一个
This commit is contained in:
parent
8d513fab5d
commit
b1941820c6
@ -80,6 +80,8 @@ class Zombie(pg.sprite.Sprite):
|
||||
self.health -= (self.current_time - self.losthead_timer) / 40
|
||||
self.losthead_timer = self.current_time
|
||||
return False
|
||||
else:
|
||||
return False
|
||||
|
||||
def walking(self):
|
||||
if self.checkToDie(self.losthead_walk_frames):
|
||||
|
||||
@ -828,11 +828,12 @@ class Level(tool.State):
|
||||
self.shovel_rect.centery = y
|
||||
# 铲子接近植物时会高亮提示
|
||||
map_x, map_y = self.map.getMapIndex(x, y)
|
||||
surface.blit(self.shovel, self.shovel_rect)
|
||||
for i in self.plant_groups[map_y]:
|
||||
if (x >= i.rect.x and x <= i.rect.right and
|
||||
y >= i.rect.y and y <= i.rect.bottom):
|
||||
i.highlightTime = self.current_time
|
||||
surface.blit(self.shovel, self.shovel_rect)
|
||||
return
|
||||
|
||||
def drawZombieFreezeTrap(self, i, surface):
|
||||
for zombie in self.zombie_groups[i]:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user