Gracias por la info
Oye, desde linea de comandos hay algúna manera de compilar un archivo prg? la clave está en eso, una linea por shell que compile y lo de ejecutar en el navegador está tirado, no lo he mirado a fondo así que hablo por hablar pero.. haber que te parece esto que te voy a sugerir:
Al compilador simplemente añadirle un check para que compile el archivo que contenga por ejemplo "compileConfig.txt", con eso sería muy fácil, solo habría que "desde el notepad" cada vez que se manda la orden de compilar/ejecutar sobreescribir el contenido del archivo txt con el nombre del archivo actual en edición.
No se si te resultará sencillo de hacer, pero puede ser una opción simple. Que te parece?
Es fácil hacer que el compilador lea un archivo para compilar directamente, actualmente el form pasa el contenido del prg a una variable que el compilador recoge por post: $_POST['codigo']; //esto tiene el contenido del prg
Puedo hacer para la próxima versión que el compilador compruebe si hay un archivo externo creado para compilar (compileConfig.txt). Igualmente para que pueda compilar, desde notepad++ tiene que ejecutar un navegador y cargar la url. http://localhost/DivGO/compilador.php (por ejemplo)
Ok entiendo, pues eso sería perfecto, por que ejecutar el explorador desde el notepad está chupado
Amaka.. me estoy relamiendo jajaja.. Creo que la proxima versión puede tener ide.
Relamiendome es poco XD.. te he mandado un MP con algo interesante, si te convence la idea ya tenemos IDE para el DivGO hoy mismo.
Y ahora como me voy a dormir yo con estos nervios XD..
Hola Amaka, he encontrado un bug en DivGO, cuando comienzo un proyecto acostumbro a colocar unas cuantas lineas como estas al final del código para ir insertando objetos entre ellas mas tarde, el caso es que con este código no aparece nada en en juego, pero no da error:
[Codebox=gemix file=Untitled.gemix]program FlowTheGame;
Global
musica;
Begin
set_mode(640, 480);
set_fps(30, 0);
write( 0, 400, 20, 4, "Test Div GO" );
musica = load_sound("projects/pengu/data/sound/music/2013_15.ogg",0);
sound( musica, 255, 255 );
loop
frame;
end
end
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------[/Codebox]
Pero si lo dejo así pues funciona bien:
[Codebox=gemix file=Untitled.gemix]program FlowTheGame;
Global
musica;
Begin
set_mode(640, 480);
set_fps(30, 0);
write( 0, 400, 20, 4, "Test Div GO" );
musica = load_sound("projects/pengu/data/sound/music/2013_15.ogg",0);
sound( musica, 255, 255 );
loop
frame;
end
end[/Codebox]