Worldedit
  Worldedit
Le site sur l'éditeur de warcraft 3 !
 
  FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres    Groupes d'utilisateursGroupes d'utilisateurs   medals.phpMédailles   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 
  FAQFAQ World Editor   UploadUploader une map ou une image    UploadAjouter sa map à l'annuaire   UploadConsulter l'annuaire

[vJass] Method Operator = , 2 paramètres c'est possible ?

 
Poster un nouveau sujet   Répondre au sujet    Worldedit Index du Forum -> Aide sur les déclencheurs
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 Troll-Brain
Ri1kamoua


Inscrit le: 23 Aoû 2007
Messages: 7146
Sujets: 147
Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance
Médailles: 2 (En savoir plus...)
Rédacteur de tuto #3 (Quantité : 1) Grand mage créateur de sort (Quantité : 1)

MessagePosté le: 02/11/08 19:40    Sujet du message: [vJass] Method Operator = , 2 paramètres c'est possible ? Citer

L'overload en vJass n'a intérêt que sa facilité de codage et lecture du code.
Mais c'est déjà pas mal.

Jass:
   method operator XP= takes integer x, boolean show returns nothing
        call SetHeroXP(.u,x,show)
        set .xp= GetHeroXP(.u)
    endmethod


Cette méthode fait partie de ma struct unité nommé s_unit.
A la création de la struct , grâce à la custom static method create, on définit entre autre le membre unité .u

Ex:

Jass:
local s_unite s = s_unite.create(GetTriggerUnit())
// changer l'xp de l'unité
set s.XP=50,true


Cette syntaxe n'est pas valide, mais est ce seulement possible ?
J'ai lu la doc de jasshelper et je n'ai pas trouvé de réponse.

EDIT : Il semblerait que le seul moyen soit d'utiliser []=, ce qui dans mon cas n'est pas compréhensible du tout, autant utiliser une fonction ...
_________________
Le violet, c'est moche.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Worldedit Index du Forum -> Aide sur les déclencheurs Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1
La question posée dans ce topic a été résolue !

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com