Noviembre 04, 2018, 08:23:35 PM Ultima modificación: Noviembre 04, 2018, 08:33:30 PM por kaliman777
Hola amigos:

Supongamos que quiero crear tres objetos cada uno posee las mismas 10 subimágenes.
Si un objeto al crearse muestra la subimagen 0, quiero que los otros dos ya no puedan ser creados con esa subimagen.

Hay algún código para hacerlo?

Es posible hacer algo como ésto?:
if floor(object1.image_index)=0 {with(object2){!floor(image_index=0}   {with(object3){!floor(image_index=0}   }

O qué tal si en el evento STEP pongo algo como:

object2.image_index!=object1.image_index and object3.image_index!=object2.image_index

Gracias, confío en que me ayudarán con alguna idea.
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.

Puedes implementarlo usando listas, e imitar el comportamiento de una baraja de cartas.

Inicialmente crearías una lista con los numeros del 0 al 9 representando las subimagenes.
Luego crearías 1 carta, leerías el valor que esta al inicio y lo descartarías. De esta menera te asegurarías de que no se vuelva a repetir.
Luego repites el proceso para los 2 objetos siguientes.


adjunto un ejemplo en base a lo anterior, simula una baraja.

Gracias infinitas amigo.

Me ayuda al 100% con lo que necesitaba.

Saludos
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.