Je vous propose de tester ca pour savoir si c’est un probleme général.
2 codes et une image.
Pour moi, la première partie du code n°1 marche mais pas la deuxième…
L’image est la:
http://drac.site.chez.tiscali.fr/PB_tes ... /blank.rar
Et le code n°1 ici :
Code : Tout sélectionner
InitSprite()
OpenWindow(0,10,10, 100, 100, 0, "test")
OpenWindowedScreen(WindowID(),10,10, 100, 100, 0,0,0)
FileName$="blank.bmp"
spriteID1 = CreateSprite(1, 1000,120, #PB_Sprite_Memory)
LoadSprite( 1, FileName$, #PB_Sprite_Memory )
Debug 1
spriteID2 = CreateSprite( 2, 1000,120, #PB_Sprite_Memory)
LoadSprite( 2, FileName$, #PB_Sprite_Memory )
Debug 2
spriteID3 = CreateSprite( 3, 1000,120, #PB_Sprite_Memory)
LoadSprite( 3, FileName$, #PB_Sprite_Memory )
Debug 3
spriteID4 = CreateSprite( 4, FileName$, #PB_Sprite_Memory )
LoadSprite( 4, FileName$, #PB_Sprite_Memory )
Debug 4
For i=1 To 4
FreeSprite(i)
Next
Debug "-------------------------------"
;spriteID1 = CreateSprite(1, 1000,120, #PB_Sprite_Memory)
LoadSprite( 1, FileName$, #PB_Sprite_Memory )
Debug 1
;spriteID2 = CreateSprite( 2, 1000,120, #PB_Sprite_Memory)
LoadSprite( 2, FileName$, #PB_Sprite_Memory )
Debug 2
;spriteID3 = CreateSprite( 3, 1000,120, #PB_Sprite_Memory)
LoadSprite( 3, FileName$, #PB_Sprite_Memory )
Debug 3
;spriteID4 = CreateSprite( 4, FileName$, #PB_Sprite_Memory )
LoadSprite( 4, FileName$, #PB_Sprite_Memory )
Debug 4
Et pour le probleme de CreateSprite avec l'option #PB_Any voici le code n°2:
Code : Tout sélectionner
InitSprite()
OpenWindow(0,10,10, 100, 100, 0, "test")
OpenWindowedScreen(WindowID(),10,10, 100, 100, 0,0,0)
FileName$="blank.bmp"
spriteID1 = CreateSprite( #PB_Any, 1000,120, #PB_Sprite_Memory)
Debug Str(spriteID1)
LoadSprite( spriteID1, FileName$, #PB_Sprite_Memory )