Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: peludo en Noviembre 22, 2014, 11:59:23 AM

Título: Duda variables globales
Publicado por: peludo en Noviembre 22, 2014, 11:59:23 AM
Hola a todos, tengo el siguiente problema y no se como solucionarlo:

el caso es que tengo varios arrays de los cuales tengo que ir eliminando el contenido segun el indice que me asigne una funcion aleatoria, la cosa es que necesito que el resto de objetos puedan acceder a esos arrays para ir modificando su valor, es decir necesitaria algun mecanismo por el cual todos los objetos tengan acceso a esos arrays, lo que yo entiendo como variable global, como puedo declarar este tipo de variables en GAME MAKER?
Título: Re:Duda variables globales
Publicado por: penumbra en Noviembre 22, 2014, 12:20:46 PM
Declaras el arreglo igual que una variable común y corriente (global), pero lo usas como arreglo

[gml]
globalvar mi_arreglo;
mi_arreglo[0] = 15
mi_arreglo[1] = 10
[/gml]
Título: Re:Duda variables globales
Publicado por: TheSandBoxMKG en Noviembre 23, 2014, 01:34:34 AM
Los arrays SON VARIABLES, se los puede tratar como variables. asi que no hay probema en añadirle el global detras del nombre del array
global.arrayuno[4]=234
global.arraydos[3,4]="LOL, encontré una array global madafaka"