OpenScreen + Event = obligatoire ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
SPH
Messages : 5088
Inscription : mer. 09/nov./2005 9:53

OpenScreen + Event = obligatoire ?

Message 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() ?

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
Ar-S
Messages : 9574
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: OpenScreen + Event = obligatoire ?

Message 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
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
SPH
Messages : 5088
Inscription : mer. 09/nov./2005 9:53

Re: OpenScreen + Event = obligatoire ?

Message 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:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Répondre