Como utilizar el case
Hola, tengo la siguiente pregunta:
Quiero que cuando un sprite se mueva por la pantalla y se encuentre con otros ocurra algo. Para ello se me ha ocurrido meter la propiedad intersect dentro de una sentencia if, así:
if sprite 110 intersects sprite 33 then
the loc of sprite 102 to point (279,357)
else
the loc of sprite 102 to point (-400,357)
end if
Esto me funciona, pero en cuanto quiero controlar que pasa cuando ese sprite intersecciona con otros sprites, no se que hacer.
Pensé en hacerlo con Case y decirle que cuando el sprite interseccione con el sprite 33 haga una cosa, cuando interseccione con el 34 haga otra, con el 35 otra y así sucesivamente. No se como hacerlo porque no se que expresión inicial poner en el encabezamiento del case.
¿Se te ocurre algo a ti?
Te agradecería muchísimo la respuesta. Gracias de antemano.
Quiero que cuando un sprite se mueva por la pantalla y se encuentre con otros ocurra algo. Para ello se me ha ocurrido meter la propiedad intersect dentro de una sentencia if, así:
if sprite 110 intersects sprite 33 then
the loc of sprite 102 to point (279,357)
else
the loc of sprite 102 to point (-400,357)
end if
Esto me funciona, pero en cuanto quiero controlar que pasa cuando ese sprite intersecciona con otros sprites, no se que hacer.
Pensé en hacerlo con Case y decirle que cuando el sprite interseccione con el sprite 33 haga una cosa, cuando interseccione con el 34 haga otra, con el 35 otra y así sucesivamente. No se como hacerlo porque no se que expresión inicial poner en el encabezamiento del case.
¿Se te ocurre algo a ti?
Te agradecería muchísimo la respuesta. Gracias de antemano.
1 respuesta
Respuesta de guillem
1