From 3f2b51982019bc35a6b20e8e52f1244e3dfc7907 Mon Sep 17 00:00:00 2001 From: Christian Date: Sun, 25 Aug 2024 22:28:22 +0200 Subject: [PATCH] Updated scoring for two players --- game.py | 2 +- test.py | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/game.py b/game.py index aa49492..b3ccaa7 100644 --- a/game.py +++ b/game.py @@ -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) diff --git a/test.py b/test.py index 4c6ff02..40eb313 100644 --- a/test.py +++ b/test.py @@ -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)