AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 return et les arrays

Aller en bas 
4 participants
AuteurMessage
ypcman
Plutôt bien
ypcman


Messages : 42
Projet Actuel : Genèse 3d.

return et les arrays Empty
MessageSujet: return et les arrays   return et les arrays EmptyMar 21 Juil 2009 - 15:52

Bonjour,
je n'ai pas l'impression qu'un script puisse retourner un tableau comme le ferait une fonction en C, php,...
Ce serait pourtant utile pour retourner plusieurs valeurs en même temps.
merci de me préciser ce qu'il en est. (j'utilise GMprov7)

Yves.
Revenir en haut Aller en bas
shadow_the_killer
Utilisateur confirmé: Rang ****
shadow_the_killer


Messages : 1272
Localisation : Québec\Canada
Projet Actuel : Chrono Trigger

return et les arrays Empty
MessageSujet: Re: return et les arrays   return et les arrays EmptyMar 21 Juil 2009 - 18:02

pour retourner une valeur c'est assez simple

moi se que je faisais c'est que je set mon array avec les valeur

[code]

i[0,0]="allo"
i[0,1]="toi"

ensuite

retour(id de l'array,id de l'emplacement)

return(i[argument0,argument1]);


draw_text(35,35,string(retour(0,0))+" "+string(retour(0,1)))
normalement sa marche ^^

_________________
allez voir le Projet d'envergure de la M.R.S
allez voir mon Crono Trigger Il y a du nouveau !!!
------------------------------------------------------------------------
Spoiler:

return et les arrays Original
Envoyer moi un pv pour nous rejoindre !
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

return et les arrays Empty
MessageSujet: Re: return et les arrays   return et les arrays EmptyMar 21 Juil 2009 - 18:46

non, il n'y a pas de pointeur pour les tableaux de base en gml.
Pour cela, tu peux faire un ds_grid, ds_map, ds_array, selon ce qu'il te faut, et ces derniers ont une id, bref, un pointeur que tu peux mettre en argument.

Pour plus d'infos sur ces tableaux, rapporte toi à l'aide de gm, tout est marqué dedans.

_________________
return et les arrays Control-commentTous les icones de gm utilisables sur le cbna ICI  return et les arrays Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

return et les arrays Empty
MessageSujet: Re: return et les arrays   return et les arrays EmptyMar 21 Juil 2009 - 19:11

ypcman a écrit:
Bonjour,
je n'ai pas l'impression qu'un script puisse retourner un tableau comme le ferait une fonction en C, php,...
Ce serait pourtant utile pour retourner plusieurs valeurs en même temps.
merci de me préciser ce qu'il en est. (j'utilise GMprov7)

Yves.

depuis quand du C peut retourner un tableau ?!? :gniah:

De base, il ne peut pas, et c'est voulu, car une fonction C retourne un MOT machine, (tout type de variable déclaré quoi). :nah:

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
return et les arrays U3dfr2return et les arrays Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

return et les arrays Empty
MessageSujet: Re: return et les arrays   return et les arrays EmptyMer 22 Juil 2009 - 9:16

il parlait du pointeur d'un tableau je pense

_________________
return et les arrays Control-commentTous les icones de gm utilisables sur le cbna ICI  return et les arrays Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
ypcman
Plutôt bien
ypcman


Messages : 42
Projet Actuel : Genèse 3d.

return et les arrays Empty
MessageSujet: Re: return et les arrays   return et les arrays EmptyMer 22 Juil 2009 - 11:23

Merci pour ces précisions.
je vais tenter d'utiliser un id donné par ds_grid_create()
je n'ai pas trouvé de ds_array_id ...
oui, ma langue a fourchée. le besoin consiste à retourner un "ensemble" de valeurs (via un pointeur ou un objet, une structure ...)
typiquement une rotation d'un point en 3d : n argument en entrée, les 3 nouvelles coordonnées en sortie.
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

return et les arrays Empty
MessageSujet: Re: return et les arrays   return et les arrays EmptyMer 22 Juil 2009 - 19:07

Au pire, une fonction, dès qu'elle est appelée, peu modifier les variables d'un objet (si tu n'a pas redéclaré la variable dans la fonction).
Sinon, ya les variables globales.

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
return et les arrays U3dfr2return et les arrays Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Contenu sponsorisé





return et les arrays Empty
MessageSujet: Re: return et les arrays   return et les arrays Empty

Revenir en haut Aller en bas
 
return et les arrays
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» instance_place avec return toute les id
» [RÉSOLU] Ds_List_Size return 43.
» Zelda : Ganon Return
» [RÉSOLU] collision_line() return the POS of the collision.
» [RÉSOLU] Script return an array.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: