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

Partagez | 
 

 [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
filoulefilou
Cliqueur Amateur
Cliqueur Amateur


Nombre de messages : 259

Date d'inscription : 24/05/2010


MessageSujet: [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?   Mer 24 Aoû 2016 - 9:14

Désolé d'avance avec toutes mes questions, j'ai maté le forum et je n'ai rien trouvé qui pourrait vraiment répondre à ma question.


Alors voilà, j'ai un Gui avec des Buttons et sur ces buttons, il y a des fonctions OnClick.
Ma question est de savoir comment dans un autre Gui appeler ces mêmes fonctions ?

Exemple : Voici ma fonction initiale présente sur un Gui en particulier
Code:

function Bpoingt_OnClick(GUIControl *control, MouseButton button)
{
Display("blablabla");
}


Et voici ce que je voudrais faire :
Code:

function BF1_OnClick(GUIControl *control, MouseButton button)
{
Bpoingt_OnClick();

}


Il me dit comme message d'erreur :
GlobalScript.asc(4612): Error (line 4612): Not enough parameters in call to function



Je me doute bien qu'il faut mettre des info entre les ( )  , j'ai pensé à des trucs du genre :
Bpoingt_OnClick(gBaston, eMouseLeft);
Bpoingt_OnClick(gBaston * Button, eMouseLeft);
gBaston étant le nom de mon GUI initial ! Nada ! Je sèche (et n'y connais rien du tout)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
hanakin
Cliqueur Amateur
Cliqueur Amateur


Nombre de messages : 488

Age : 51

Localisation : Angers

Date d'inscription : 12/09/2012


MessageSujet: Re: [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?   Mer 24 Aoû 2016 - 11:36

Salut :-)

il aurait été interressant de mettre la fameuse ligne en défaut la 4612

Il me dit comme message d'erreur :
GlobalScript.asc(4612): Error (line 4612): Not enough parameters in call to function

_________________
Ce qui est utile à beaucoup l'emporte sur les désirs du petit nombre. (Spock)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://dinomania.chez-alice.fr/index.htm
Arlann
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 136

Date d'inscription : 06/04/2016


MessageSujet: Re: [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?   Mer 24 Aoû 2016 - 11:57

Tu dois indiquer le nom du gui en question et l'ID du "control", puis le clique de souris nécessaire.

Dans mon exemple, le bouton Bpoingt appartient au gui : gGui1 et son ID est : 0, avec un clic gauche.

Code:
function BF1_OnClick(GUIControl *control, MouseButton button) {
    Bpoingt_OnClick(gGui1.Controls[0],eMouseLeft) ;
}
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
filoulefilou
Cliqueur Amateur
Cliqueur Amateur


Nombre de messages : 259

Date d'inscription : 24/05/2010


MessageSujet: Re: [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?   Mer 24 Aoû 2016 - 12:06

Merci !

J'étais sur la bonne piste, mais j'avais je n'aurais deviné pour le .Controls
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?   Aujourd'hui à 19:17

Revenir en haut Aller en bas
 
[résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu]Comment bien utiliser la GS
» [Résolu] utiliser ou nom la fouglame???
» Pensez à utiliser le bouton Résolu
» [Résolu] Je n'arrive pas utiliser le Realistic Highway Mod
» [Résolu] Grand FaceSet

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: