Fullscreen et IsScreenActive()

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

Fullscreen et IsScreenActive()

Message par blendman »

salut

Lorsque mon jeu est en fullscreen, si je fais alt+tab, il plante (ou que j'ai un message sur msn ou un truc du genre).
savez-vous comment éviter ça ?

J'utilise un screen bien sur, et du flipbuffers, du drawtext.

j'ai essayer avec IsScreenActive(), mais je n'arrive plus à revenir dans le jeu si j'en sors.

Code : Tout sélectionner

InitSprite() : InitKeyboard()

ExamineDesktops()
OpenScreen(DesktopWidth(0),DesktopHeight(0),32,"test")

Texte$= "Hello"

Repeat
  ExamineKeyboard()
  ;If IsScreenActive()
    ClearScreen(0)
    StartDrawing(ScreenOutput())
    DrawingMode(#PB_2DDrawing_Transparent) 
    DrawText(0, 0, Texte$, $FF)
    DrawText(0,40, Str(TextWidth(Texte$)))
    StopDrawing()
    FlipBuffers()
  ;EndIf
  Delay(2)
Until KeyboardPushed(#PB_Key_Escape)


Merci beaucoup :).
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Fullscreen et IsScreenActive()

Message par djes »

J'ai déjà répondu plein de fois à cette question sur les forums français et anglais, merci d'utiliser la recherche ;)
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: Fullscreen et IsScreenActive()

Message par Cool Dji »

Cool,

Blendman, quand t'auras trouvé, tu pourras passer le lien, ça m’intéresse aussi ? Merci Man :D

ps[edit] : ça m'arrive de coder entre 2 parties de Hero vs Flying Saucer :mrgreen:
Only PureBasic makes it possible
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

Re: Fullscreen et IsScreenActive()

Message par SPH »

Le truc de guerre de dobro etait d'ouvrir un windows abaissé dans la barre de lancement de windows. Puis, si l'on cliquait sur cette icone, ca revenait au jeu mais attention : il faut recharger tous les sprites en memoire.

!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
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Fullscreen et IsScreenActive()

Message par djes »

Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: Fullscreen et IsScreenActive()

Message par Cool Dji »

@Djes, un grand merci à ta grande bonté :D
Only PureBasic makes it possible
Répondre