Fixed Player2 gamecrash on fire
This commit is contained in:
@@ -83,7 +83,7 @@ class Player(GameObject):
|
||||
objects:dict
|
||||
for key, object in objects.items():
|
||||
object:Projectile
|
||||
if(key == "Player"):
|
||||
if(key == "Player"or key == "Player2"):
|
||||
object.animate("UP")
|
||||
#print("Playerschuss!")
|
||||
|
||||
@@ -122,7 +122,7 @@ class Enemy(GameObject):
|
||||
super().__init__(name, pos_x, pos_y, width, height, image)
|
||||
|
||||
def fire(self, screen):
|
||||
print("Schieße!!!!")
|
||||
#print("Schieße!!!!")
|
||||
shot = Projectile("Enemy", self.pos_x+(self.width/2),self.pos_y+self.height,5,10, screen)
|
||||
self.shots_fired.append(shot)
|
||||
|
||||
|
||||
1
test.py
1
test.py
@@ -88,6 +88,7 @@ while(gamestate):
|
||||
for key, projectile in projectiles.items():
|
||||
projectile:GameObject.Projectile
|
||||
#Check if player hits an enemy delete it
|
||||
print(projectile.rect)
|
||||
for enemy in spawned_enemys:
|
||||
enemy:GameObject.Enemy
|
||||
if(pygame.Rect.colliderect(projectile.rect, enemy.rect)):
|
||||
|
||||
Reference in New Issue
Block a user