voilà j'ai un souci vraiment idiot. Je n'arrive pas à déplacer un sprite à l'écran... Pourtant j'ai écris un programme très simple pour tester les procèdures (avec lesquelles je ne suis pas encore bien familiarisé).
Normalement, la balle devrait bouger vers la droite de l'écran et là rien du tout. Je peux juste bouger ma raquette avec la souris.
Code : Tout sélectionner
;Initialisation 
InitSprite() 
InitKeyboard() 
InitMouse() 
InitSound()
; Constantes
#joueur=1
#balle=2
;Initialisation écran 
SetRefreshRate(60) 
MaFenetre = OpenScreen(800,600,32,"Test") 
If MaFenetre  = 0 
  MessageRequester("Erreur", "Impossible d'ouvrir une fenêtre DirectX", #PB_MessageRequester_Ok) 
EndIf
;Chargement sprites
LoadSprite(#joueur,"raquette.bmp")
LoadSprite(#balle,"balle.bmp")
Procedure DisplayRaquette()
  DisplaySprite(#joueur,MouseX(),450)
 EndProcedure
Procedure DisplayBalle()
ballex=ballex+1
DisplaySprite(#balle,ballex,balley)
EndProcedure
Repeat 
  ClearScreen(0,0,0)
  ExamineMouse()
  DisplayRaquette()
  DisplayBalle()
  FlipBuffers() 
Until KeyboardPushed(#PB_Key_Escape)