tengo un problema, y es que necesito hacer que vuelva a la linea anterior, lo he echo con otro lenguaje que no me acuerdo cual era pero ahora lo necesito y quisiera saber si se puede hacer o hay otra forma para hacerlo
me resumo al codigo:
[code language="bennu"]
switch (cualquiera)
case 1:
x = rand(10,25);
if (map_get_pixel (fpg, level, x, y) != color_en_cuestion)
aqui es donde deberia volver arriba, al ''x = rand(10,25)
[/code]
que se hace en este caso?? porque un sorteo me podria volver a tocar otro valor de x que coincida con el color en cuestion, entonces busco un buble dentro de un bucle...
¿se puede poner ahí otro loop?? (voy corriendo a probarlo ^^U)
Quizas te suene de Basic, que era un lenguaje 100% secuencial y la unica manera de "repetir" codigo era con GOTO, por suerte esto no es tan arcaico :P puedes por ejemplo meter el codigo que quieres repetir en una funcion e invocarla las veces que necesites.
podes usar goto o podes usar un while o un until.
y como es la sintasix??
goto line 10;
goto 10;
goto tomare pol culo???
:D
http://wiki.bennugd.org/index.php?title=Jmp
Sigo pensando en que es una solucion poco "profesional" y limpia, que no estamos en basic hombre jeje
usa until
Quote from: Abram on March 20, 2011, 08:22:18 PM
http://wiki.bennugd.org/index.php?title=Jmp
Sigo pensando en que es una solucion poco "profesional" y limpia, que no estamos en basic hombre jeje
karma++ por ponerme un enlace, tenia pereza
+1000 de buscarlo
aunque karma-- por tu comentario...
mierda, ya no puedo quitartelo :D
ja ja ja resumiendo, por ahora usaré eso, ya se que no es muy profesional, pero estudiaré el
until ese que me ha puesto splinter, a ver que tal, que todavia estoy verde-amarillento
¿Es que tienes alguna pega por anidar un bucle dentro de otro?
Más que UNTIL, yo lo llamaría bucle REPEAT o REPEAT-UNTIL porque puede llevar a confusión ^^U