Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 DragDrop

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1431

Age : 43

Date d'inscription : 20/10/2006


MessageSujet: DragDrop   Lun 9 Mar 2009 - 9:30

Le module DragDrop V1.00 permet de faire du Glisser-Deposer avec les objets.

Par défaut, il est actif. Mais on peut le desactiver :
Code:
dragdrop.Enabled = false;


Dernière édition par Asraroth le Lun 23 Mar 2009 - 10:56, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1431

Age : 43

Date d'inscription : 20/10/2006


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 10:22

DragDrop V1.01 permet de ne rendre que certains objets deplacable.
Pour cela, il faut créer une propriété "draggable", et la mettre à "True", comme suit :

1°/ Selectionner l'objet et cliquer sur Properties


2°/ Appuyer sur le bouton "Edit schema"


3°/ Clic droit au centre de la fenêtre, et clic sur "Add new property".


4°/ Remplir le formulaire ainsi, et cliquer sur OK


5°/ Par defaut, tous les objets ne sont pas deplacable. Mettre la propriété à True pour que l'objet soit déplacable, et finir en cliquant sur "Close".


Pour les autres objets deplacable, il n'y aura que l'étape 1 et 5 à faire.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Alph Eratz
Cliqueur Emérite
Cliqueur Emérite
avatar

Nombre de messages : 861

Age : 53

Localisation : Ca y est Saroumane le multicolor est défait, en route pour le Rohan

Date d'inscription : 22/01/2008


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 11:44

Tu es très cool toi, je vais surement en avoir besoin.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://lauvrayarcherie.com
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1431

Age : 43

Date d'inscription : 20/10/2006


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 16:23

Merci rougit et tant mieux, si je ne fais pas çà pour rien sourire

Encore une petite amélio avec DragDrop V1.02

En relachant l'objet, çà declanche l'action associée au UserMode2 de la souris. Donc on peut savoir quand l'objet à été reposé et agir en consequence. (Par exemple, pour l'aligner sur une grille comme les icones windows).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
avatar

Nombre de messages : 5529

Age : 39

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 16:39

Qu'est-ce qu'on ferait sans toi ! ^^

Hourra pour Chauf'ti'déj !!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://marionpoinsot.fr/video
Godzillu
Grand Cliqueur Royal
Grand Cliqueur Royal
avatar

Nombre de messages : 1558

Date d'inscription : 11/03/2007


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 16:45

Shai-la a écrit:
Hourra pour Chauf'ti'déj !!

??? Asra t'es fabricant de micro-onde?

Encore un ptit module sympa

_________________
Ma vie, mon oeuvre au jour semestre à la semaine le jour semestre la semaine quand j'y pense : http://godzillu.blogspot.fr/ ou FB ou Twitter ou Instagram
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://godzillu.blogspot.fr/
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1431

Age : 43

Date d'inscription : 20/10/2006


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 17:50

Godzillu a écrit:
Shai-la a écrit:
Hourra pour Chauf'ti'déj !!

??? Asra t'es fabricant de micro-onde?

Ben non pourtant ! Private joke... référence à quoi :?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
avatar

Nombre de messages : 5529

Age : 39

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 17:55

Je pensais avoir déjà expliqué ^^
C'est effectivement une private joke... avec mon copain... Quand Mola Ram fait ses incantations à Kali, il dit un truc genre "Kalima choptité !", et avec mon copain à un moment on a l'impression d'entendre "chauffe p'tit déj !". Du coup, depuis, on appelle le prêtre "Chauftidéj" :ihih:
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://marionpoinsot.fr/video
Alph Eratz
Cliqueur Emérite
Cliqueur Emérite
avatar

Nombre de messages : 861

Age : 53

Localisation : Ca y est Saroumane le multicolor est défait, en route pour le Rohan

Date d'inscription : 22/01/2008


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 18:23

T'es pas loin, moi j'entendais Choptidé, alors du coup j'ai pensé que tu l'avais fais exprès.
"Kalima chauffe p'tit dej" "Oui ça viens, ça viens, tu veux quoi mon gros nounours, un café ou un thé ?"

XD XD XD
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://lauvrayarcherie.com
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1431

Age : 43

Date d'inscription : 20/10/2006


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 18:30

Ok ! Je ferais attention la prochaine fois que je le regarderai ^^

Ca me fait penser à çà... pour ceux qui connaissent Street Fighter II clin d'oeil

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
foxyfox555
Cliqueur Emérite
Cliqueur Emérite
avatar

Nombre de messages : 816

Age : 35

Localisation : Paris-Val d'oise-Nancy

Date d'inscription : 06/05/2007


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 18:34

AAAAAAAh! Daccord je comprend!



-------------------------------------------------------------------------------
Sinon pour le module, ca marche que pour la version 3??
-----------------------------------------------------------------------------------



--

_________________

Adventure Game TV - DosBox Dailymotion playlist
http://www.dailymotion.com/playlists/dosbox
Adventure Game TV - Dailymotion
http://www.dailymotion.com/adventuregame
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
avatar

Nombre de messages : 5529

Age : 39

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: DragDrop   Lun 9 Mar 2009 - 18:38

Pas mal !! XD
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://marionpoinsot.fr/video
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1431

Age : 43

Date d'inscription : 20/10/2006


MessageSujet: Re: DragDrop   Mar 10 Mar 2009 - 14:50

foxyfox555 a écrit:
Sinon pour le module, ca marche que pour la version 3??

Ca devrait marcher avec d'autres versions, mais je n'ai pas testé. Si tu veux essayé, retire le controle de la version dans le fichier ".ash" :
Code:
   // Check for correct AGS version
   #ifdef AGS_SUPPORTS_IFVER
   #ifnver 3
   #error Module DragDrop requires AGS V3.02 or above
   #endif
   #endif
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dominouche
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
avatar

Nombre de messages : 135

Age : 61

Localisation : Olonne sur mer, Vendée

Date d'inscription : 19/04/2016


MessageSujet: Re: DragDrop   Jeu 7 Déc 2017 - 15:57

Bonjour,
je viens d'essayer DragDrop sur la version AGS 3.4.0 et j'ai l'erreur suvante:
dragdrop102.asc(59): Error (line 59): Undefined token 'ProcessClick'
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
avatar

Nombre de messages : 2553

Date d'inscription : 01/08/2006


MessageSujet: Re: DragDrop   Jeu 7 Déc 2017 - 17:02

Si je ne me trompe pas, la fonction globale ProcessClick a été remplacée par la méthode Mouse.ProcessClick dans les versions plus récentes du logiciel.

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
dominouche
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
avatar

Nombre de messages : 135

Age : 61

Localisation : Olonne sur mer, Vendée

Date d'inscription : 19/04/2016


MessageSujet: Re: DragDrop   Jeu 7 Déc 2017 - 18:13

J'ai maintenant l'erreur:
dragdrop102.asc(61): Error (line 61): '.ProcessClick' is not a public member of 'Mouse'. Are you sure you spelt it correctly (remember, capital letters are important)?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Arlann
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
avatar

Nombre de messages : 189

Date d'inscription : 06/04/2016


MessageSujet: Re: DragDrop   Jeu 7 Déc 2017 - 18:16

Si tu utilises la version 3.4, elle a encore été remplacée par Room.ProcessClick
A vue de nez tu devrais changer la ligne 61 en :
Code:
Room.ProcessClick(dragdrop.draggedObject.X - dragdrop.dx, dragdrop.draggedObject.Y - dragdrop.dy , DragDrop_MOUSEMODE);
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dominouche
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
avatar

Nombre de messages : 135

Age : 61

Localisation : Olonne sur mer, Vendée

Date d'inscription : 19/04/2016


MessageSujet: Re: DragDrop   Jeu 7 Déc 2017 - 18:23

Super ça marche.
Merci Arlann.
Merci Kitai
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
avatar

Nombre de messages : 2553

Date d'inscription : 01/08/2006


MessageSujet: Re: DragDrop   Jeu 7 Déc 2017 - 23:30

Arlann a écrit:
Si tu utilises la version 3.4, elle a encore été remplacée par Room.ProcessClick
Le wiki plus à jour que moi, c'est bien ça sourire
Du coup est-ce qu'il y a vraiment une version de AGS où on a Mouse.ProcessClick, ou bien c'est directement passé de fonction globale à Room.ProcessClick ?

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Arlann
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
avatar

Nombre de messages : 189

Date d'inscription : 06/04/2016


MessageSujet: Re: DragDrop   Ven 8 Déc 2017 - 8:08

Oui lorsque j’ai développé les Survivants sur la version AGS 3.3, la fonction était bien Mouse.ProcessClick.
Dans les nouveautés de la version 3.4 cette fonction a été dissociée en Room.ProcessClick et  Gui.ProcessClick, pour permettre de l'utiliser comme bon nous semble, lorsqu'un gui est affiché au dessus d’une room.
A noter également qu’il existe désormais Mouse.Click qui permet de simuler un clic sans autre considération.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: DragDrop   

Revenir en haut Aller en bas
 
DragDrop
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» DragDrop

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Modules et plugins-
Sauter vers: