Page 2 sur 2

Publié : jeu. 19/août/2004 22:48
par Chris
J'ai rien voulu dire jusqu'à maintenant, mais si tu ouvres un WindowedScreen(), pourquoi tu fais StartDrawing(WindowOutput()) ?

Et StartDrawing(ScreenOutput()), ça ne serait pas mieux, par hasard??? :lol:

Publié : jeu. 19/août/2004 23:16
par Backup
et attention mesdames et messieur dans un instant

le saut perrieu !!!! :lol: :lol:

Code : Tout sélectionner

LoadFont(1, "arial", 50 )
LoadFont(2, "arial", 50 )
UseFont(1)
Resultat = InitSprite()
Global Angle,amplitude
amplitude=50
Texte.s="Le Lac d'annecy !"





WindowID = OpenWindow(1, 50, 50, 640, 200,  #PB_Window_SystemMenu|#PB_Window_MinimizeGadget  , "hello")

OpenWindowedScreen(WindowID, 0, 0, 640, 200, 1, 0, 0)



CreateImage(100, 640, 100)
StartDrawing( ImageOutput())
FrontColor($0,$FF,$FF)
BackColor(0, 0, 0)

UseFont(1)
DrawingFont(FontID())
DrawingMode(1)
Locate(0, 0) 
DrawText(Texte.s) 
StopDrawing()

For t=0 To 100
    GrabImage(100, t, 0, t, 640,1) 
Next t
   
Repeat
   
    For y= 0 To 100
        StartDrawing(ScreenOutput())        
        
        Angle+1 :If Angle=360*10: Angle=0 :EndIf 
        x=1+(1*Cos(Angle*2*3.1415926/100)*amplitude)+40
        x1=1+(1*Sin(Angle*2*3.1415926/100)*amplitude)+40
        DrawImage( UseImage(y), x+40, x1+y,640,1) 
        StopDrawing()
        dep+1 :If dep>640 :dep=-100:EndIf
        
    Next y 
    
    
    FlipBuffers(50)
    
    ClearScreen(0, 0, 0)
    Event=WindowEvent()
    delay(1)
    
Until Event=#PB_Event_CloseWindow 

Publié : jeu. 19/août/2004 23:30
par Backup
Chris a écrit :J'ai rien voulu dire jusqu'à maintenant, mais si tu ouvres un WindowedScreen(), pourquoi tu fais StartDrawing(WindowOutput()) ?

Et StartDrawing(ScreenOutput()), ça ne serait pas mieux, par hasard??? :lol:
ben je doit dire que je me suis pas posé la question puisque ça marche comme ça !! :D
mais oui tu a raison , j'ai changé tout mes sources !! merci ! :D

il faut dire que japbe lance les apli mem si ça bug sous debugger !!!!
la touche f5 lance l'appli mem avec des erreurs
alors que f6 lance sous debuggeur !!
comme japbe est tres permissif , j'ai tendance a passer a cote de certain truc !! :lol: :lol:

Publié : jeu. 19/août/2004 23:37
par Chris
Ben si y avait que ça :lol:

Event=WaitWindowEvent() avant le Repeat :
On se demande à quoi il sert ici.

WindowID = OpenWindow(1...
WindowID = WindowID(1)
Tu est sur d'avoir besoin de le récupérer deux fois, le handle de la fenêtre?

T'est fatigué, là, on dirait :lol:

Publié : jeu. 19/août/2004 23:40
par Backup
c'est clair !! :lol: :lol: :lol: :lol: :lol:

j'ai mem mis 2 fois de suite StartDrawing(windowOutput()) tout a l'heure !!

:lol: :lol:

Publié : jeu. 19/août/2004 23:42
par Chris
Dès fois que ça démarre pas du premier coup, on ne sait jamais! :lol:

Publié : jeu. 19/août/2004 23:52
par Backup
ouaip !! bon allez bonne nuit !! :lol:

Publié : ven. 20/août/2004 11:07
par Oliv
J'aime bien le 2ème, tu avais mis 2 startdrawing() (tu testes tes codes avant des les donner :P )

Code : Tout sélectionner

LoadFont(1, "arial", 50 ) 
LoadFont(2, "arial", 50 ) 
UseFont(1) 
Resultat = InitSprite() 
Global Angle,amplitude 
amplitude=10 
Texte.s="Le Lac d'annecy !" 





WindowID = OpenWindow(1, 50, 50, 640, 200,  #PB_Window_SystemMenu|#PB_Window_MinimizeGadget  , "hello") 
WindowID = WindowID(1) 
OpenWindowedScreen(WindowID, 0, 0, 640, 200, 1, 0, 0) 

CreateImage(100, 640, 100) 
StartDrawing( ImageOutput()) 
FrontColor($0,$FF,$FF) 
BackColor(0, 0, 0) 

UseFont(1) 
DrawingFont(FontID()) 
DrawingMode(1) 
Locate(0, 0) 
DrawText(Texte.s) 
StopDrawing() 

For t=0 To 100 
    GrabImage(100, t, 0, t, 640,1) 
Next t 
    
Repeat 
    
    For y= 0 To 100  
        
        StartDrawing(WindowOutput()) 
        UseFont(2) 
        DrawingFont(FontID()) 
        DrawingMode(1) 
        
        FrontColor($95,$25,$BA) 
        BackColor(0, 0, 0) 
        Locate(40, 0) 
        DrawText(Texte.s) 
        
        
        
        
        Angle+1 :If Angle=360*10: Angle=0 :EndIf 
        x=1+(Sin(Angle*2*3.1415926/50)* amplitude) 
        DrawImage( UseImage(y), x+40, y+20*x/25+50,640,1) 
        StopDrawing() 
        dep+1 :If dep>640 :dep=-100:EndIf 
        
    Next y 
    
    
    FlipBuffers(50) 
    
    ClearScreen(0, 0, 0) 
    Event=WindowEvent() 
    Delay(1) 
    
    
Until Event=#PB_Event_CloseWindow 
Je vais souvent à annecy,ma tante habite pas loin (enfin à Saint Jean de sixt, à coté de la clusaz) c'est sympa comme ville, et puis pour faire de la planche à voile sur le lac c'est cool :D

Publié : ven. 20/août/2004 11:18
par Backup
J'aime bien le 2ème, tu avais mis 2 startdrawing() (tu testes tes codes avant des les donner Razz )
ok j'avais deja corrigé les sources chris m'avait mis au parfum !!
regarde 2 post au dessus , j'ai moimeme fait la remarque de mes aneries !!!


Je vais souvent à annecy,ma tante habite pas loin (enfin à Saint Jean de sixt, à coté de la clusaz) c'est sympa comme ville, et puis pour faire de la planche à voile sur le lac c'est cool Very Happy

je connais !!! :D

mais pour le cadre c'est tres bien en effet , mais les "locaux" sont plutot
"C**" et pas tres acceuillant
en 12 ans les relations que nous avont eu n'etait pas de la region !!
ils s'aiment bien et en general ils restent entre eux !!!! :lol: :lol:

Publié : ven. 20/août/2004 13:59
par Oliv
Je n'avais pas été à la deuxième page :oops:


Pour Anecy je ne sais pas mais pour le Grand Bornand - La Clusaz, les locaux sont très renfermés