bugfixing
This commit is contained in:
+2
-2
@@ -43,7 +43,7 @@ class Tower:
|
|||||||
def try_build(self, player_rect: pygame.Rect, keys: pygame.key.ScancodeWrapper, ects):
|
def try_build(self, player_rect: pygame.Rect, keys: pygame.key.ScancodeWrapper, ects):
|
||||||
|
|
||||||
# Baut Tower wenn Spieler E drückt, auf Feld steht und genug ects hat
|
# Baut Tower wenn Spieler E drückt, auf Feld steht und genug ects hat
|
||||||
if not self.field.rect or self.tower.rect:
|
if not self.field_rect or self.tower_rect:
|
||||||
return False
|
return False
|
||||||
if not (self.field_rect.colliderect(player_rect) and keys[pygame.K_e] and ects.balance >= TOWER_COST):
|
if not (self.field_rect.colliderect(player_rect) and keys[pygame.K_e] and ects.balance >= TOWER_COST):
|
||||||
return False
|
return False
|
||||||
@@ -95,7 +95,7 @@ class Tower:
|
|||||||
# ein neues Feld soll spawnen nach dem Respawn Delay
|
# ein neues Feld soll spawnen nach dem Respawn Delay
|
||||||
if not self.tower_rect and not self.field_rect and self.despawn_time:
|
if not self.tower_rect and not self.field_rect and self.despawn_time:
|
||||||
if now - self.despawn_time >= respawn_delay:
|
if now - self.despawn_time >= respawn_delay:
|
||||||
self.spawn_field(room_rect, blocked_rects)
|
self.field_spawn(room_rect, blocked_rects)
|
||||||
self.despawn_time = None
|
self.despawn_time = None
|
||||||
|
|
||||||
return total_damage
|
return total_damage
|
||||||
|
|||||||
Reference in New Issue
Block a user