

Code : Tout sélectionner
; ---------Multitache plien ecran Marcus.Zone 2004 ---------------
InitSprite() :InitSprite3D(): InitKeyboard() : InitMouse()
Global xx.f ,p.f ,relire.b
xx=0 :p = 2: relire=0
Declare Charger_sprites()
OpenScreen(640, 480, 32, "poker")
While Quit = 0
ExamineKeyboard()
If IsScreenActive() And ScreenDeActivated = #False
If relire =0 : Charger_sprites() : relire =1 : EndIf
ClearScreen(0, 80, 0)
If Start3D()
xx + p
If xx > 359 : xx=0 : EndIf
RotateSprite3D(1, xx, 0)
DisplaySprite3D (1, 80, 75, 255)
Stop3D()
EndIf
DisplaySprite(1,400,100)
StartDrawing(ScreenOutput())
DrawingMode(1)
FrontColor(255,255,255)
Locate(110,240)
DrawText("Sprite3D")
Locate(430,240)
DrawText("Sprite2D")
FrontColor(0,0,255)
Locate(10,10)
DrawText("Test multitache plien écran 'Marcus.Zone 2004' ")
Locate(10,400)
FrontColor(255,255,0)
DrawText("TAB+ALT pour retour windows ")
Locate (10,440)
DrawText("puis Click sur 'Poker' dans la barre des tache pour revenir ici !")
StopDrawing()
ElseIf IsScreenActive() And ScreenDeActivated = #True
ScreenDeActivated = #False
relire =0
Else
ScreenDeActivated = #True
Delay(10)
EndIf
FlipBuffers()
If KeyboardPushed(#PB_Key_Escape) : Quit = 1 : EndIf
Wend
End
Procedure Charger_sprites()
LoadSprite(1, "poker.bmp", #PB_Sprite_Texture)
CreateSprite3D(1, 1)
Sprite3DQuality(1)
EndProcedure
http://perso.wanadoo.fr/marcus.zone/images/poker.bmp
Merci à tous pour vos remarque qui m'ont incité à chercher encore

Toutes mes excuses à Fred

Oui c'est le Meilleur ton Pure
