Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

 

 DragDrop

Aller en bas 
+4
Godzillu
Shai-la
Alph Eratz
Asraroth
8 participants
AuteurMessage
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1450

Age : 49

Date d'inscription : 20/10/2006


DragDrop Empty
MessageSujet: DragDrop   DragDrop EmptyLun 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
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1450

Age : 49

Date d'inscription : 20/10/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 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
DragDrop Image1

2°/ Appuyer sur le bouton "Edit schema"
DragDrop Image2

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

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

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".
DragDrop Image5

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


Nombre de messages : 861

Age : 60

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

Date d'inscription : 22/01/2008


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 9 Mar 2009 - 11:44

Tu es très cool toi, je vais surement en avoir besoin. DragDrop 114419 DragDrop 114419 DragDrop 114419
Revenir en haut Aller en bas
http://lauvrayarcherie.com
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1450

Age : 49

Date d'inscription : 20/10/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 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
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 9 Mar 2009 - 16:39

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

Hourra pour Chauf'ti'déj !! DragDrop 114419
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Godzillu
Grand Cliqueur Royal
Grand Cliqueur Royal
Godzillu


Nombre de messages : 1653

Date d'inscription : 11/03/2007


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 9 Mar 2009 - 16:45

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

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

Encore un ptit module sympa DragDrop 114419
Revenir en haut Aller en bas
http://mr-godzillu.over-blog.com/
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1450

Age : 49

Date d'inscription : 20/10/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 9 Mar 2009 - 17:50

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

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

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


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 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
http://marionpoinsot.fr/video
Alph Eratz
Cliqueur Emérite
Cliqueur Emérite
Alph Eratz


Nombre de messages : 861

Age : 60

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

Date d'inscription : 22/01/2008


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 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
http://lauvrayarcherie.com
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1450

Age : 49

Date d'inscription : 20/10/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 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

DragDrop Streetfighter2-sureyoureken
Revenir en haut Aller en bas
foxyfox555
Cliqueur Emérite
Cliqueur Emérite
foxyfox555


Nombre de messages : 816

Age : 41

Localisation : Paris-Val d'oise-Nancy

Date d'inscription : 06/05/2007


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 9 Mar 2009 - 18:34

AAAAAAAh! Daccord je comprend!

DragDrop 34

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



--
Revenir en haut Aller en bas
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyLun 9 Mar 2009 - 18:38

Pas mal !! XD
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1450

Age : 49

Date d'inscription : 20/10/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyMar 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
dominouche
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
dominouche


Nombre de messages : 145

Age : 67

Localisation : Olonne sur mer, Vendée

Date d'inscription : 19/04/2016


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyJeu 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
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyJeu 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.
Revenir en haut Aller en bas
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
dominouche


Nombre de messages : 145

Age : 67

Localisation : Olonne sur mer, Vendée

Date d'inscription : 19/04/2016


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyJeu 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
Arlann
Cliqueur Amateur
Cliqueur Amateur
Arlann


Nombre de messages : 286

Date d'inscription : 06/04/2016


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyJeu 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
dominouche
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
dominouche


Nombre de messages : 145

Age : 67

Localisation : Olonne sur mer, Vendée

Date d'inscription : 19/04/2016


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

Super ça marche.
Merci Arlann. DragDrop 1181541269
Merci Kitai
Revenir en haut Aller en bas
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyJeu 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 ?
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Arlann
Cliqueur Amateur
Cliqueur Amateur
Arlann


Nombre de messages : 286

Date d'inscription : 06/04/2016


DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop EmptyVen 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
Contenu sponsorisé





DragDrop Empty
MessageSujet: Re: DragDrop   DragDrop Empty

Revenir en haut Aller en bas
 
DragDrop
Revenir en haut 
Page 1 sur 1

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: