Updated scoring for two players

This commit is contained in:
Christian
2024-08-25 22:28:22 +02:00
parent 9dc0b6289f
commit 3f2b519820
2 changed files with 9 additions and 6 deletions

View File

@@ -32,7 +32,7 @@ def loadlevels():
def item_handler(screen:pygame.Surface):
spawn_chance = random.randint(0, 1000)
print(spawn_chance)
#print(spawn_chance)
if(spawn_chance == 0):
#print("Spawne item")
spawn_item_random(screen)

13
test.py
View File

@@ -50,7 +50,7 @@ log.writeln(F"Git-Hash: {short_hash}")
players = [
GameObject.Player("Player", screen,(screen.get_size()[0]/2)-17, screen.get_size()[1]-175, 60, 60, spaceship),
#GameObject.Player2("Player2", screen,(screen.get_size()[0]/2)-17, screen.get_size()[1]-175, 60, 60, spaceship)
GameObject.Player2("Player2", screen,(screen.get_size()[0]/2)-17, screen.get_size()[1]-175, 60, 60, spaceship)
]
player1 = GameObject.Player("Player", screen,(screen.get_size()[0]/2)-17, screen.get_size()[1]-175, 60, 60, spaceship)
@@ -115,11 +115,10 @@ while(gamestate):
if(player.keymap["right"] == True and player.pos_x <= (screen.get_size()[0]-player.width)):
player.move("right")
print(player.points)
player.update_interface()
player.render(screen)
game.run(screen)
player1.firecontrol(screen)
@@ -138,8 +137,12 @@ while(gamestate):
if(pygame.Rect.colliderect(projectile.rect, enemy.rect)):
#Check if only a playerhit despawn enemys
if(projectile.name == "Player" or projectile.name == "Player2"):
player1.points += 10
player2.points += 10
if len(players) == 2:
players[0].points += 10
players[1].points += 10
else:
players[0].points += 10
index = spawned_enemys.index(enemy)
del spawned_enemys[index]
index = GameObject.Projectile.shots.index(projectiles)