Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

 

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

Aller en bas 
3 participants
AuteurMessage
filoulefilou
Cliqueur Amateur
Cliqueur Amateur
filoulefilou


Nombre de messages : 359

Date d'inscription : 24/05/2010


[résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ? Empty
MessageSujet: [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?   [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ? EmptyMer 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
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 59

Localisation : Angers

Date d'inscription : 12/09/2012


[résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ? Empty
MessageSujet: Re: [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?   [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ? EmptyMer 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)
[résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ? Sup210
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Arlann
Cliqueur Amateur
Cliqueur Amateur
Arlann


Nombre de messages : 286

Date d'inscription : 06/04/2016


[résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ? Empty
MessageSujet: Re: [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?   [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ? EmptyMer 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
filoulefilou
Cliqueur Amateur
Cliqueur Amateur
filoulefilou


Nombre de messages : 359

Date d'inscription : 24/05/2010


[résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ? Empty
MessageSujet: Re: [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?   [résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ? EmptyMer 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
Contenu sponsorisé





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

Revenir en haut Aller en bas
 
[résolu]Réutiliser une fonction _OnClick d'un GUI ailleurs ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu]Comment importer un dessin papier/une photo dans AGS?resolu
» [résolu]Importation fichiers Speech, [résolu]idle View coupée, résolution bords
» [résolu]Walk behind
» [résolu]jeux mario
» [résolu]Text Windows Gui

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: