#check obstacle bounds obstacle1.obstacleInBound() obstacle2.obstacleInBound() obstacle3.obstacleInBound() #check if player got hit by an obstacle obstacle1.obstacleOnHit(player1) obstacle1.obstacleOnHit(player2) obstacle2.obstacleOnHit(player1) obstacle2.obstacleOnHit(player2) obstacle3.obstacleOnHit(player1) obstacle3.obstacleOnHit(player2) #display obstacles obstacle1.obstacleScreenPosition(screen) obstacle2.obstacleScreenPosition(screen) obstacle3.obstacleScreenPosition(screen) #display map gameMap.setGround(screen) if ((player1.max_hp <= 0 or player2.max_hp <= 0) and winner == 0): if (player1.max_hp < player2.max_hp): winner = 2 else: winner = 1 if (winner != 0): game = GameOver(winner)