예제 #1
0
    #display health information
    player1.display_health_bar(screen)
    player2.display_health_bar(screen)

    #move obstacle
    obstacle1.obstacleMove()
    obstacle2.obstacleMove()
    obstacle3.obstacleMove()

    #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)