Page 2 of 8

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Fri Jan 27, 2012 4:59 pm
by erkosone
Integrados!

- Pues está quedando bastante majo el IDE jeje..

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Fri Jan 27, 2012 5:15 pm
by erkosone
Me parece que el IDE para Mac va a ser mejor que el de Windows XD..
Ya tiene ayuda integrada, resaltado de sintaxis, crear paquete .app, compilar/ejecutar, editor FpgDream integrado, editores de imagen integrados: Pixell y Paintbrush, y el conversor de imagenes a iconos para macosx.
Y como me vuelva loco ya le meto el FPG Editor de Windows que hizo GINO, que se puede virtualizar con 'Wine portable' pero es mas curro y estoy ya hasta el gorro XD..

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Fri Jan 27, 2012 9:12 pm
by PAMERCO
buen currazo te has pegado, ahora lo mismo para win...no?

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Fri Jan 27, 2012 10:09 pm
by erkosone
Pues algo parecido si, cada versión va con lo suyo.

Para windows saco una versión del Notepad++ con todo lo imprescindible, luego ya cada cual lo amplia con los mas de 50 pluggins que tiene desde el pluggin manager que ya viene incorporado, es la última versión y funciona estupendamente.

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Fri Jan 27, 2012 11:42 pm
by erkosone
AVANCES:
-----------
- Process List!

Después de pelearme con el endemoniado BASH me doy cuenta de que es una herramienta extremadamente poderosa, desde el mismo Shell puedo generar un Script para generar una lista de procesos, no es que sea el mejor sistema del mundo, pero en la parte inferior del IDE aparece algo como esto si lanzamos la utilidad 'PROCESS LIST' desde el menú 'HERRAMIENTAS':

Running tool: Process List

140:process Intro_();
242:PROCESS TEXT_BOX_intro(TEXTO,X,Y); // texto leter-to-leter.
269:process inicio();
314:process local_player(X,Y,f_zone);
508:process SHOT_flecha_(x_inicial,y_inicial, String direccion_);
567:process SHOT_flecha(x_inicial,y_inicial, String direccion_);
621:process sub_personaje_Aura(id_);
632:process SPELL_light_wave(id_);
719:process SPELL_Sould_Shield(id_);
833:process SPELL_Storm_Shield(id_);
923:PROCESS GUI_INTERFACE();
1100:process GUI_BUTTON_light_wave(x,y);
1193:process GUI_BUTTON_Soul_Shield(x,y);
1287:process GUI_BUTTON_Storm_Shield(x,y);
1385:PROCESS local_player_status_controller();
1446:PROCESS OBJECT_coin(x,y,float num_coin_);
1474:process OBJECT_plants(x,y);
1497:PROCESS ENEMY_ball_1(x,y,tipo_);
1552:process ENEMY_plant(x,y);
1662:process decorado_zona_0();

Done.

--------------

Osea que aunque sea a modo temporal y picando en un botón, ya tenemos un generador de lista de procesos para el IDE.
Esto simplifica mucho el trabajo y ahorra el esfuerzo de tener que buscar todo el tiempo los procesos..

Voy a añadirle al generador la lista de funciones y esto ya estará bastante completo 8-)

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Sat Jan 28, 2012 10:11 pm
by erkosone
Gedit para MacOSX, AVANCES:

+ Añadido: Ahora si el compilador retorna un error se puede hacer click en el y nos lleva a la posición del texto del programa donde se encuentra el problema ;)
+ Lista de Procesos/Funciones ya es operativa, ahora estoy trabajando en aplicarle el mismo funcionamiento que al punto anterior.. que al hacker click en un proceso nos transporte a la linea donde se encuentra.

Incomming...

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Sat Jan 28, 2012 10:47 pm
by erkosone
Necesito un Script para BASH, haber si alguien puede ayudarme... no se como hacerlo..
Necesito buscar dentro de un archivo.prg una cadena de texto llamada "process", hasta aquí bien.. pero.. necesito que lo que aparezca en consola sea un poco especial.

Si tengo este archivo de texto con estas 3 lineas:
----------------------
process loquesea1();
process loquesea200();
process loquesea100();

----------------------

Necesito que la salida por consola al ejecutar el Script sea EXACTAMENTE ESTA, sabiendo que la variable 'VAR1' contiene este valor: 'RPG_01.prg'
, osea, el nombre del archivo..

RPG_01.prg:1:1: process loquesea1();
RPG_01.prg:2:1: process loquesea200();
RPG_01.prg:3:1: process loquesea100();

Osea.. necesito que salga: el valor de VAR1 + :numero_linea:numero_columna: + _ el contenido de la linea.


Algún experto en Scripting me ayuda? estoy por hacerlo en C++ por que por Bash no se si se puede hacer algo así.

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Sun Jan 29, 2012 2:25 am
by erkosone
Creo que En MacOSX habrá lista de procesos interactiva jejeje.. esto parece que ya empieza a funcionar.. madre qur torpe está uno en c.. tanto Gemix acaba por derretir el cerebro XD..
La utilidad de consola que ando haciendo ya da sus primeros frutos XD.. aunque sean pocos ya es algo.. ahora toca pasarle el nombre del archivo .prg como parámetro e integrar esta utilidad en el IDE y ale.. lista de procesos completada XD..

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Sun Jan 29, 2012 2:28 am
by erkosone
MUAHAHAHAHAHAHA!!!!


Luis-Lopezs-MacBook-Pro:Release luislopez$ ./plist
fichero.prg:141:1 process main_menu();
fichero.prg:153:1 process Intro_();
fichero.prg:282:1 process inicio();
fichero.prg:327:1 process local_player(X,Y,f_zone);
fichero.prg:521:1 process SHOT_flecha_(x_inicial,y_inicial, String direccion_);
fichero.prg:580:1 process SHOT_flecha(x_inicial,y_inicial, String direccion_);
fichero.prg:635:1 process sub_personaje_Aura(id_);
fichero.prg:646:1 process SPELL_light_wave(id_);
fichero.prg:733:1 process SPELL_Sould_Shield(id_);
fichero.prg:847:1 process SPELL_Storm_Shield(id_);
fichero.prg:1114:1 process GUI_BUTTON_light_wave(x,y);
fichero.prg:1207:1 process GUI_BUTTON_Soul_Shield(x,y);
fichero.prg:1301:1 process GUI_BUTTON_Storm_Shield(x,y);
fichero.prg:1488:1 process OBJECT_plants(x,y);
fichero.prg:1566:1 process ENEMY_plant(x,y);
fichero.prg:1676:1 process decorado_zona_0();
Luis-Lopezs-MacBook-Pro:Release luislopez$

Re: [MAC IDE] Gedit (COMPLETADO)!

Posted: Sun Jan 29, 2012 2:40 am
by erkosone
HOOUUUUUU YEEEEHHAAAAA!!!!
Esto ya funciona pasándole como primer parámetro el nombre del archivo jejejeje...