Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Mgbu en Julio 03, 2012, 04:29:28 PM

Título: Declarar Array
Publicado por: Mgbu en Julio 03, 2012, 04:29:28 PM
Tengo una seria de condiciones, condicion1, condicion2, condicion3... para saber si se han cumplido las hago true o false. Para eso uso arrays, me parece lo más correcto, condicion[1], condicion[2], condicion[3]....
Ahora yo quiero declarar esas condiciones en el create, y quiero hacerlo algo así como: conicion[0;1;2;3;4;5]=false
Obviamente no funciona, cómo se hace? se puede hacer con un for, pero no se si hace falta
Título: Re:Declarar Array
Publicado por: ferhand en Julio 03, 2012, 05:00:02 PM
  Saludos Makero y Amigo Mgbu:

   Tienes razón. Puede que necesites un ciclo para inicializar todo un "array". Puede ser "for", "while", etc. no importa. También puedes simplemente hacerlo individual, pero es más trabajoso.

for(i = 0; i < array_size; i += 1 )
                {
                  condicion[i];
                 }


  No se que más decirte... 
Título: Re:Declarar Array
Publicado por: Texic en Julio 03, 2012, 05:00:55 PM
Se hace con un for sí o sí

for (i=1;i<=5;i+=1)
{
condicion[i]=false
}


Con eso también podés realizar un chequeo

check=true
for (i=1;i<=5;i+=1)
{
if condicion[i]=false {check=false}
}

O un conteo

count=0
for (i=1;i<=5;i+=1)
{
if condicion[i]=false {count+=1}
}


(No es que lo hayas preguntado, pero capaz te venía bien en algún momento xD)
Saludos!
Título: Re:Declarar Array
Publicado por: Mgbu en Julio 03, 2012, 05:07:50 PM
Suficiente, voy a tener que hacer un script, declarar(condición,5)
Listo :)