Updated scoring for two players
This commit is contained in:
2
game.py
2
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)
|
||||
|
||||
13
test.py
13
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)
|
||||
|
||||
Reference in New Issue
Block a user