Bonjour, j'ai essayé de faire un fond qui se scrolle et ça fonctionne parfaitement du bas vers le haut mais l'inverse me fait quelques bugs...

Des trucs du genre :
Nom : bug.JPG
Affichages : 944
Taille : 82,9 Ko
Voilà mon script


import pygame, sys
from pygame.locals import *

pygame.init()

ecran = pygame.display.set_mode((1280, 720))

clock = pygame.time.Clock()

fond1 = pygame.image.load('fondd.jpg')
fond2 = pygame.image.load('fondd.jpg')

ordonnee_fond1 = 0
ordonnee_fond2 = fond1.get_height()

while True:

ecran.blit(fond1, (0,-ordonnee_fond1))
ecran.blit(fond2, (0,-ordonnee_fond2))

pygame.display.update()

ordonnee_fond1 -= 1
ordonnee_fond2 -= 1

if ordonnee_fond1 == +1 * fond1.get_height():
ordonnee_fond1 = ordonnee_fond2 - fond2.get_height()
if fond2 == +1 * fond2.get_height():
ordonnee_fond2 = ordonnee_fond1 - fond1.get_height()

for event in pygame.event.get():
if event.type == QUIT or (event.type == KEYUP and event.key == K_ESCAPE):
sys.exit()

clock.tick(300)


Je remercie d'avance les personnes qui prêteront de l'attention à mon problème

Dorian