Adventure Games Studio fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilRechercherS'enregistrerConnexion
Le Deal du moment : -36%
-36% sur la pot à plante en lévitation ...
Voir le deal
53.63 €

 

 ID d'un bouton?

Aller en bas 
AuteurMessage
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 : 5829

Age : 42

Localisation : Montpellier

Date d'inscription : 17/04/2006


ID d'un bouton? Empty
MessageSujet: ID d'un bouton?   ID d'un bouton? EmptyLun 27 Fév 2012 - 19:36

Ma question va sûrement vous paraître stupide mais y'a rien à faire, je ne trouve pas dans l'aide d'AGS.
J'aimerais appeler un bouton de GUI dans le script, non par son nom mais par son numéro d'ID (pour une fonction qui sera utilisée pour de nombreux boutons différents).
Et je ne sais pas quelle commande utiliser pour ça.
Une commande comme "Button[numero].Visible=true" me renvoie une erreur (Button is not an array).
Je ne sais pas si je me fais bien comprendre.

_________________
Mon profil Facebook!
Mon site avec tous mes jeux, vidéos, illustrations etc
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai

Nombre de messages : 2815

Date d'inscription : 01/08/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyLun 27 Fév 2012 - 19:52

@Shai-la a écrit:
Une commande comme "Button[numero].Visible=true" me renvoie une erreur (Button is not an array).
Je ne sais pas si je me fais bien comprendre.
Tu as activé l'auto-complétion dans ton éditeur ? Car normalement tu devrais voir apparaître la structure Button que tu essayes d'utiliser (qui n'est, effectivement, pas un tableau) mais aussi le tableau button (avec un b minuscule) qui référence les instances de ces structures Button justement.
Tu as donc juste à faire button[numero].Visible = true; si je ne me trompe pas clin d'oeil

_________________
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
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
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 : 5829

Age : 42

Localisation : Montpellier

Date d'inscription : 17/04/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyLun 27 Fév 2012 - 19:54

Ben non justement, je n'arrive pas à active "button" avec un b minuscule. Je vais voir pour l'auto-complétion mais normalement oui.

_________________
Mon profil Facebook!
Mon site avec tous mes jeux, vidéos, illustrations etc
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
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 : 5829

Age : 42

Localisation : Montpellier

Date d'inscription : 17/04/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyLun 27 Fév 2012 - 19:57

Quand je mets button[numero].Visible = true; il me répond "undefined symbol "button"

_________________
Mon profil Facebook!
Mon site avec tous mes jeux, vidéos, illustrations etc
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai

Nombre de messages : 2815

Date d'inscription : 01/08/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyLun 27 Fév 2012 - 22:05

Excuse-moi Shai-La, j'ai parlé trop vite.

Il me semble qu'en fait il n'existe pas de tableau global pour les boutons : ces éléments sont des "sous-éléments" d'un GUI. Un bouton s'identifie donc par deux coordonnées : celle de son GUI, et celle de son numéro de contrôle à l'intérieur de ce GUI. Ainsi, pour récupérer le bouton N du GUI numéro M, tu fais :
Code:
GUIControl* control = gui[M].Controls[N];
Button* bouton = control.AsButton;

Voilà, essaye et dis-moi si ça marche

_________________
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
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
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 : 5829

Age : 42

Localisation : Montpellier

Date d'inscription : 17/04/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyLun 27 Fév 2012 - 22:10

Ca a l'air bon! Merci sourire

_________________
Mon profil Facebook!
Mon site avec tous mes jeux, vidéos, illustrations etc
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
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 : 5829

Age : 42

Localisation : Montpellier

Date d'inscription : 17/04/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyLun 27 Fév 2012 - 23:42

Ca marche!
En fait je tente de programmer un Solitaire sous AGS. A partir de GUI combinés j'arrive plus ou moins à quelque chose mais ce n'est pas évident... Si ça vous dit de me donner un coup de main... ^^'

_________________
Mon profil Facebook!
Mon site avec tous mes jeux, vidéos, illustrations etc
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai

Nombre de messages : 2815

Date d'inscription : 01/08/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyMar 28 Fév 2012 - 9:30

@Shai-la a écrit:
Ca marche!
En fait je tente de programmer un Solitaire sous AGS. A partir de GUI combinés j'arrive plus ou moins à quelque chose mais ce n'est pas évident... Si ça vous dit de me donner un coup de main... ^^'
Et comment ! C'est quelque chose d'assez stimulant.
Des GUIs combinés je me demande si c'est très facile à gérer.
Si ton jeu est entièrement consacré à ça, tu peux aussi simplement utiliser des personnages pour représenter les cartes, comme ça tu as une bonne baseline pour gérer "une carte sur l'autre" et tu peux utiliser les directions pour "face cachée/face visible". En plus tu peux même utiliser l'ID du personnage pour gérer la valeur de la carte pour aller plus vite !
Ensuite pour gérer le reste, tu peux te créer un tableau de structure personnalisée avec les variables que tu veux sourire

EDIT : Je me demande si tu n'exploiterais pas l'astuce que j'ai donnée pour rendre les GUI déplaçables par hasard... clin d'oeil

_________________
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 !


Dernière édition par Kitai le Mar 28 Fév 2012 - 12:02, édité 1 fois
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
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 : 5829

Age : 42

Localisation : Montpellier

Date d'inscription : 17/04/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyMar 28 Fév 2012 - 10:03

J'ai commencé en fait et je pense m'en sortir à coups de variables. Je vous montrerai si j'y arrive. Mais merci pour les suggestions, j'y penserai si ça ne marche pas langue

_________________
Mon profil Facebook!
Mon site avec tous mes jeux, vidéos, illustrations etc
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
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 : 5829

Age : 42

Localisation : Montpellier

Date d'inscription : 17/04/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyMar 28 Fév 2012 - 19:20

Bah en fait je m'en sors pas. Trop complexe pour mes compétences de programmeuse :-/

_________________
Mon profil Facebook!
Mon site avec tous mes jeux, vidéos, illustrations etc
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
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 : 5829

Age : 42

Localisation : Montpellier

Date d'inscription : 17/04/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyMer 29 Fév 2012 - 13:31

NON C'est bon j'ai réussi!!! *trop fière*
Si ça vous intéresse je mettrais le moteur du jeu en téléchargement libre, il vous suffira simplement de modifier les images pour faire votre Solitaire personnalisé langue

_________________
Mon profil Facebook!
Mon site avec tous mes jeux, vidéos, illustrations etc
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 : 56

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

Date d'inscription : 22/01/2008


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyMer 29 Fév 2012 - 19:03

@Shai-la a écrit:
NON C'est bon j'ai réussi!!! *trop fière*
Si ça vous intéresse je mettrais le moteur du jeu en téléchargement libre, il vous suffira simplement de modifier les images pour faire votre Solitaire personnalisé langue

Oh voui! clin d'oeil
C'est comme un module ou plutôt un "template game? (question bête, je pense! confus )

_________________
http://www.lauvrayarcherie.fr
https://adventuregamestudio.1fr1.net/
http://tasse-bleue.fr/
ID d'un bouton? 3422-cirrath
Revenir en haut Aller en bas
http://lauvrayarcherie.com
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 : 5829

Age : 42

Localisation : Montpellier

Date d'inscription : 17/04/2006


ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? EmptyMer 29 Fév 2012 - 19:11

Template Game. Mais j'ai encore quelques soucis... :-/

_________________
Mon profil Facebook!
Mon site avec tous mes jeux, vidéos, illustrations etc
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Contenu sponsorisé




ID d'un bouton? Empty
MessageSujet: Re: ID d'un bouton?   ID d'un bouton? Empty

Revenir en haut Aller en bas
 
ID d'un bouton?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Appui sur le bouton du Nabaztag
» Bouton
» Bouton classement de ramdam
» à quoi sert le bouton submit conditionnal
» Bouton "abus"

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: