fix wallnut show
This commit is contained in:
parent
02ba702ca5
commit
14379e5c27
@ -116,6 +116,7 @@ class Plant(pg.sprite.Sprite):
|
||||
self.bullet_group = bullet_group
|
||||
self.animate_timer = 0
|
||||
self.animate_interval = 100
|
||||
self.is_attacked = False
|
||||
|
||||
def loadFrames(self, frames, name, scale, frame_rect=None):
|
||||
frame_list = tool.GFX[name]
|
||||
@ -144,7 +145,10 @@ class Plant(pg.sprite.Sprite):
|
||||
self.attacking()
|
||||
elif self.state == c.DIGEST:
|
||||
self.digest()
|
||||
|
||||
|
||||
if self.is_attacked:
|
||||
self.attacked()
|
||||
|
||||
def idling(self):
|
||||
pass
|
||||
|
||||
@ -154,6 +158,9 @@ class Plant(pg.sprite.Sprite):
|
||||
def digest(self):
|
||||
pass
|
||||
|
||||
def attacked():
|
||||
pass
|
||||
|
||||
def animation(self):
|
||||
if (self.current_time - self.animate_timer) > self.animate_interval:
|
||||
self.frame_index += 1
|
||||
@ -168,9 +175,10 @@ class Plant(pg.sprite.Sprite):
|
||||
|
||||
def setIdle(self):
|
||||
self.state = c.IDLE
|
||||
self.is_attacked = False
|
||||
|
||||
def setAttacked(self):
|
||||
pass
|
||||
self.is_attacked = True
|
||||
|
||||
def setDamage(self, damage):
|
||||
self.health -= damage
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user