Page 1 sur 1

OpenScreen + Event = obligatoire ?

Publié : ven. 20/mars/2026 21:05
par SPH
J'ai une question toute bête dont la réponse me fera mentir :

Doit-on gérer des évenements si on travaille avec un OpenScreen() ?

Re: OpenScreen + Event = obligatoire ?

Publié : ven. 20/mars/2026 22:41
par Ar-S
Une boucle oui, des events style waitwindowevent ou event() = xxx non.

Code : Tout sélectionner

 If InitSprite() And InitKeyboard() And OpenScreen(800,600,16,"")
    Repeat
      FlipBuffers()
      
      If StartDrawing(ScreenOutput())
        DrawText(0, 0, "Appuyez sur la touche [Echap] pour quitter")
        StopDrawing()
      EndIf
      
      ExamineKeyboard()
      If KeyboardPushed(#PB_Key_Escape)   ; Appuyez sur la touche [Echap] pour quitter. On peut dire que c'est un event... Mais faut bien que ton soft puisse savoir quand quitter.
        End
      EndIf
    ForEver
  EndIf

Re: OpenScreen + Event = obligatoire ?

Publié : sam. 21/mars/2026 0:41
par SPH
Donc, ce n'est que quand on utilise "OpenWindowedScreen" qu'on doit gérer les events ??
Si oui : tant mieux. J'aime tout controler par moi même.
=
PS : ton exemple ne fonctionne pas sur mon ordi car tu ouvres un ecran en 16 bits :twisted:
Je me demande pourquoi Fred continu a donner des exemples de codes en 16 bits...


Thx :wink: