Éditeur de livres jeux, besoin de conseils

Programmation d'applications complexes
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par falsam »

Ce n'est pas un problème lié à un faux ou vrai virus, car j'ai désactivé l'antivirus. Je pense que le fichier est effectivement corrompu.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par DjPoke »

Pourtant, je n'ai fais que le compiler, et il fonctionne chez moi sur 2 ordis, bizarre.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par falsam »

DjPoke a écrit :Pourtant, je n'ai fais que le compiler, et il fonctionne chez moi sur 2 ordis, bizarre.
Quant tu download ton propre fichier compressé, tu arrives à l'ouvrir ?
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par DjPoke »

Oui
Avatar de l’utilisateur
majikeyric
Messages : 602
Inscription : dim. 08/déc./2013 23:19
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par majikeyric »

Moi aussi. En ayant stoppé Avast.
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par DjPoke »

Sur mon premier PC, celui où je compile, j'ai avira de l'an dernier, aucun problèmes. J'avais avast avant et je ne pouvais pas compiler.
Par contre, sur mon mac avec windows 7 sur bootcamp, j'ai dû désinstaller la toute dernière version d'avira, dont l'heuristique détectait un nouveau virus, imaginaire je précise.
Et en installant à la place l'antivirus de microsoft, security essentials, plus de problèmes.
J'ai même scanné mon windows 7 sous mac, y compris avec malwarebyte, aucun problèmes.
Avatar de l’utilisateur
Ar-S
Messages : 9475
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par Ar-S »

J'ai une souris Razer, pour éviter que ça lag à mort, il faut que tu déclares et ajoutes cette proce à ton code

Code : Tout sélectionner

Procedure mousethread(flag.i) ; souris roccat, razer .....
   Static quit.i
   If flag
      Repeat
         If ExamineMouse()
            Mx=MouseX()
            My=MouseY()
         EndIf
         Delay(1)
      Until quit
      quit=#False
   Else
      If Not flag
         quit=#True
         While quit
            Delay(1)
         Wend
      EndIf
   EndIf
EndProcedure

Comme ça c'est fluide. :mrgreen:
Puis que tu l'executes en thread lors de l'initialisation de ta fenêtre

Code : Tout sélectionner

If Not(OpenScreen(1024,768,32,"Gamebook Edit"))
  Error("Impossible d'ouvrir l'écran en 1024x768x32.")
  End
;A Ajouter  ----------------
Else
  CreateThread(@mousethread(),#True)
;----------------------------
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
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par DjPoke »

Merci, c'est fait. :-)

Par contre, je remarque qu'aléatoirement, après les combats, il peut y avoir un plantage si je fais un choix.
Avatar de l’utilisateur
Ar-S
Messages : 9475
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par Ar-S »

Je n'ai pas décortiqué ton code mais de ce que je vois tu as déjà plein de ExamineMouse().
je vois pas pourquoi tu en utilises tant. Tu travailles dans une boucle, ton examinesmouse tu le place une fois au debut de ta boucle et c'est tout.

edit:

Au début de ta boucle principale, j'ai viré tes whiles(...). Je pense que cela suffit. En tout cas ça fonctionne bien en compilé.
Sur ce je vous laisse, je m'absente qques jours. Je passerai faire un coucou si j'ai un bout de wifi.

Code : Tout sélectionner

;-------------------
; BOUCLE PRINCIPALE
;-------------------
Repeat
  
  timer = ElapsedMilliseconds()
  
  ExamineKeyboard()
  If KeyboardReleased(#PB_Key_Escape)
    Break
  EndIf
  
  ExamineMouse()
  
  cx = MouseX()
  cy = MouseY()
  mleft = MouseButton(#PB_MouseButton_Left)
  mright = MouseButton(#PB_MouseButton_Right)
  
  ;--------- ici -------------
  If mleft <> 0 
  mright = 0
  ElseIf mright<> 0
  mleft = 0
  EndIf
  ;---------------------------

  If mleft <> 0 And Mode = #Player
~~~~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
Lemaquis
Messages : 271
Inscription : mer. 25/déc./2013 7:34
Localisation : la corse

Re: Éditeur de livres jeux, besoin de conseils

Message par Lemaquis »

Salut DjPoke
as tu crée ton exe avec epb ?
LeMaquis
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par DjPoke »

@Lemaquis : Qu'est ce que epb ? J'ai compilé mon exe avec la version x86 de purebasic commerciale.
@Ar-s : ces while me permettent d'attendre que le bouton souris soit relâché.
Avatar de l’utilisateur
venom
Messages : 3072
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par venom »

Tiens je n'avais pas vue ce post. C'est pas mal comme idée, en tout cas il fonctionne bien chez moi :wink:
Bonne continuation






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
SPH
Messages : 4722
Inscription : mer. 09/nov./2005 9:53

Re: Éditeur de livres jeux, besoin de conseils

Message par SPH »

DjPoke a écrit :@Lemaquis : Qu'est ce que epb ?
C'est l'editeur pb de Dobro. C'est une alternative a l'IDE officiel de pb :idea:
http://HexaScrabble.com/
!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.00 - 64 bits
Lemaquis
Messages : 271
Inscription : mer. 25/déc./2013 7:34
Localisation : la corse

Re: Éditeur de livres jeux, besoin de conseils

Message par Lemaquis »

SPH a écrit :
DjPoke a écrit :@Lemaquis : Qu'est ce que epb ?
C'est l'editeur pb de Dobro. C'est une alternative a l'IDE officiel de pb :idea:
Le meilleure IDE pour ma part
LeMaquis
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: Éditeur de livres jeux, besoin de conseils

Message par DjPoke »

Bon, en activant la gestion des threads, le programme fonctionne totalement bien maintenant.
J'ai vu ça dans un post, un vieux bug.
Répondre