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):
|
def item_handler(screen:pygame.Surface):
|
||||||
|
|
||||||
spawn_chance = random.randint(0, 1000)
|
spawn_chance = random.randint(0, 1000)
|
||||||
print(spawn_chance)
|
#print(spawn_chance)
|
||||||
if(spawn_chance == 0):
|
if(spawn_chance == 0):
|
||||||
#print("Spawne item")
|
#print("Spawne item")
|
||||||
spawn_item_random(screen)
|
spawn_item_random(screen)
|
||||||
|
|||||||
13
test.py
13
test.py
@@ -50,7 +50,7 @@ log.writeln(F"Git-Hash: {short_hash}")
|
|||||||
|
|
||||||
players = [
|
players = [
|
||||||
GameObject.Player("Player", screen,(screen.get_size()[0]/2)-17, screen.get_size()[1]-175, 60, 60, spaceship),
|
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)
|
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)):
|
if(player.keymap["right"] == True and player.pos_x <= (screen.get_size()[0]-player.width)):
|
||||||
player.move("right")
|
player.move("right")
|
||||||
|
|
||||||
|
print(player.points)
|
||||||
player.update_interface()
|
player.update_interface()
|
||||||
player.render(screen)
|
player.render(screen)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
game.run(screen)
|
game.run(screen)
|
||||||
|
|
||||||
player1.firecontrol(screen)
|
player1.firecontrol(screen)
|
||||||
@@ -138,8 +137,12 @@ while(gamestate):
|
|||||||
if(pygame.Rect.colliderect(projectile.rect, enemy.rect)):
|
if(pygame.Rect.colliderect(projectile.rect, enemy.rect)):
|
||||||
#Check if only a playerhit despawn enemys
|
#Check if only a playerhit despawn enemys
|
||||||
if(projectile.name == "Player" or projectile.name == "Player2"):
|
if(projectile.name == "Player" or projectile.name == "Player2"):
|
||||||
player1.points += 10
|
if len(players) == 2:
|
||||||
player2.points += 10
|
players[0].points += 10
|
||||||
|
players[1].points += 10
|
||||||
|
else:
|
||||||
|
players[0].points += 10
|
||||||
|
|
||||||
index = spawned_enemys.index(enemy)
|
index = spawned_enemys.index(enemy)
|
||||||
del spawned_enemys[index]
|
del spawned_enemys[index]
|
||||||
index = GameObject.Projectile.shots.index(projectiles)
|
index = GameObject.Projectile.shots.index(projectiles)
|
||||||
|
|||||||
Reference in New Issue
Block a user