non non ! rectification le code que j'ai posté fonctionne bien sous Linux !
au debut j'avais pensé a un bug, mais c'est parceque j'avais laissé Pushed a la touche left !
mais j'ai corrigé , en mettant tout en released , ça marche bien ... (j'avais réédité mon code..

)
ce code fonctionne sous Linux !!
Code : Tout sélectionner
Enumeration
#pion
EndEnumeration
If InitKeyboard() = 0 Or InitSprite() = 0
MessageRequester("Erreur", "Ouverture de sprit impossible", 0)
End
EndIf
If OpenScreen(800, 600, 16, "")
x = 355
y =100
; LoadSprite(#pion, "C:/pion.bmp", 0)
CreateSprite(#pion,100,100)
StartDrawing(SpriteOutput(#pion))
Circle(50,50,50)
StopDrawing()
EndIf
Repeat
KeyboardMode(#PB_Keyboard_International)
ExamineKeyboard()
If KeyboardReleased(#PB_Key_Left)
x=x-100
If x<0:x=0:EndIf
EndIf
If KeyboardReleased(#PB_Key_Right)
x=x+100
If x>700:x=700:EndIf
EndIf
If KeyboardReleased(#PB_Key_Down)
y=510
EndIf
DisplaySprite(#pion, x, y)
FlipBuffers()
ClearScreen(RGB(0,0,0))
Until KeyboardPushed(#PB_Key_Escape)
End