修复潜水僵尸只能攻击一次的bug
This commit is contained in:
parent
790bc0bc5e
commit
e00ed2f061
@ -1214,3 +1214,12 @@ class SnorkelZombie(Zombie):
|
|||||||
self.changeFrames(self.float_frames)
|
self.changeFrames(self.float_frames)
|
||||||
self.canSetAttack = False
|
self.canSetAttack = False
|
||||||
|
|
||||||
|
def setWalk(self):
|
||||||
|
self.state = c.WALK
|
||||||
|
self.animate_interval = self.walk_animate_interval
|
||||||
|
|
||||||
|
if self.rect.right <= c.MAP_POOL_FRONT_X:
|
||||||
|
self.swimming = True
|
||||||
|
self.changeFrames(self.sink_frames)
|
||||||
|
# 同样没有兼容双防具
|
||||||
|
|
||||||
|
|||||||
@ -728,8 +728,8 @@ class Level(tool.State):
|
|||||||
clickedCardsOrMap = True
|
clickedCardsOrMap = True
|
||||||
self.clickResult[1].clicked = False
|
self.clickResult[1].clicked = False
|
||||||
elif mouse_click[0]:
|
elif mouse_click[0]:
|
||||||
self.clickResult[1].clicked = False
|
|
||||||
if self.menubar.checkMenuBarClick(mouse_pos):
|
if self.menubar.checkMenuBarClick(mouse_pos):
|
||||||
|
self.clickResult[1].clicked = False
|
||||||
self.removeMouseImage()
|
self.removeMouseImage()
|
||||||
else:
|
else:
|
||||||
self.addPlant()
|
self.addPlant()
|
||||||
@ -845,6 +845,9 @@ class Level(tool.State):
|
|||||||
if pos is None:
|
if pos is None:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# 恢复植物卡片样式
|
||||||
|
self.clickResult[1].clicked = False
|
||||||
|
|
||||||
if self.hint_image is None:
|
if self.hint_image is None:
|
||||||
self.setupHintImage()
|
self.setupHintImage()
|
||||||
x, y = self.hint_rect.centerx, self.hint_rect.bottom
|
x, y = self.hint_rect.centerx, self.hint_rect.bottom
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user