14807-Red_Alien_(antes_ASC)_-_Mi_editor_de_scripts
#5
cosarara97 12296
Bueno, pues resulta que hoy en lugar de estudiar (que es lo que debería estar haciendo), he decidido programar un poco en este proyecto. Además de arreglar bastantes bugs, los while's if's y else's ya funcionan (bieeeeen!), así que ahora podéis hacer cosas como:

#dyn 0x800000

#org @main
while(0x3000) {
msgbox @text
callstd 6
while(0x3001) {
msgbox @text2
callstd 2
}
msgbox @text
callstd 3
}
end

#org @text
= lalalalalala

#org @text2
= lelelelelele

#org @text3
= lolololololo

o

#dyn 0x800000

#org @main
if(0x3000) {
while(0x4000 < 3) {
msgbox @text
callstd 6
addvar 0x4000 1
}
} else {
msgbox @text2
callstd 6
}
end

#org @text
= lalalalalala

#org @text2
= lelelelelele


Cuando en la condición pongamos solo un número, estaremos comprobando si el valor de una flag es 1. Si ponemos 2 números y un operador estamos comparando el contenido de una variable con una constante.
Por otro lado, en la carpeta utils he añadido un archivo pks.vim, para tener resaltado de código básico en el editor de texto VIM.

Todos estos cambios ya están en el repositorio en gitorious ( https://gitorious.org/advanced-script-compiler ), y como siempre, puede que algún día esté de buen humor y compile versiones para wincaca =P.

Oh, y re-abro el tema, claro.