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):
|
||||
|
||||
# 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
|
||||
if not (self.field_rect.colliderect(player_rect) and keys[pygame.K_e] and ects.balance >= TOWER_COST):
|
||||
return False
|
||||
@@ -95,7 +95,7 @@ class Tower:
|
||||
# ein neues Feld soll spawnen nach dem Respawn Delay
|
||||
if not self.tower_rect and not self.field_rect and self.despawn_time:
|
||||
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
|
||||
|
||||
return total_damage
|
||||
|
||||
Reference in New Issue
Block a user