コード例 #1
0
    #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)