12766-¿Else\?
#11
cosarara97 12296
A ver... Ahora no voy a abrir el PKSV (y menos el XSE, que tendría que arrancar el virtualbox xD) porque soy muy vago, pero se me han ocurrido 2 utilidades para el else:
Esta es la más simple, aunque no creo que funcione:

if 0x0 setvar 1 25
else setvar 1 30
addvar 1 2

Si == 0x0, al final la variable 1 será 27, pero si no, será 32.

Y esta es la otra:

if 0x0 call @asdf
else call @qwerty
' aquí el script sigue, ya que en @asdf y @querty acabas volviendo con un return.


Pero no tengo ni idea de si funciona.

NO hay más aparte de if 0x0 y if 0x1.
¿Porqué?
A ver, lo que hacemos es un compare, verdad?
¿Y que es un compare?
Un compare es decirle al procesador de la gba "coge esto y esto, y dime si son iguales.".
¿Como nos lo dice?
Devolviendo un valor.
¿Como puede ser este valor?
True o False. Que es lo mismo que "1" o "0", o "0x1" o "0x0"


Pero la respuesta fácil es que el else es una cosa que sirve para que no tengamos que escribir código de más en los lenguajes de programación de alto nivel.