Page 13 of 23

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 5:44 pm
by CicTec
Como que no te deja compilar ?
Si lo tienes en loop:
[Codebox=gemix file=Untitled.gemix]
MOUSE_ON_GRAPH_X=MOUSE.X-( (ID_GRAFICO_A_EDITAR.X*(ID_GRAFICO_A_EDITAR.SIZE/100) ) - (GRAPHIC_INFO(0,ID_GRAFICO_A_EDITAR.GRAPH,g_width)*ID_GRAFICO_A_EDITAR.SIZE/100)/2);
[/Codebox]

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 5:49 pm
by erkosone
[Codebox=gemix file=Untitled.gemix]pepe = id_grafico_a_editar.width;[/Codebox]

Eso me provoca error, no se reconoce la palabra 'width'

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 5:51 pm
by CicTec
Y "width" es una variable local que has declarado en el programa ?

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 5:52 pm
by erkosone
UPS....

Como no me ha dado error 'height' he pensado que eran locales.. pero supongo que no es así.

Un descuido por mi parte :P

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 5:58 pm
by CicTec
"height" es una variable local de mode7 (que no tiene nada que ver con tu programa), por eso no te ha dado error, pero has incluido en tu programa el modulo para el mode7.

No hay problema, no te preocupes. ;)

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 6:00 pm
by erkosone
Pues con todos los valores de SIZE no termina de fucnionar......

Algo falla en la formula al meter size..

Haber si doy con que es lo que está mal.

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 6:19 pm
by erkosone
Pues lo he simplificado así:
[Codebox=gemix file=Untitled.gemix]LOOP

IF(KEY(_ESC))EXIT(0,0);END


// asigno los valores de la colisión entre el mouse y la imagen
MOUSE_ON_GRAPH_X=MOUSE.X-((ID_GRAFICO_A_EDITAR.X - GRAPHIC_INFO(0,ID_GRAFICO_A_EDITAR.GRAPH,g_width)/2))*(id_grafico_a_editar.size/100);
MOUSE_ON_GRAPH_Y=MOUSE.Y-((ID_GRAFICO_A_EDITAR.Y - GRAPHIC_INFO(0,ID_GRAFICO_A_EDITAR.GRAPH,g_height)/2))*(id_grafico_a_editar.size/100);

IF(!OVERLAP(ID_MOUSE,ID_GRAFICO_A_EDITAR))
MOUSE_ON_GRAPH_X=0;
MOUSE_ON_GRAPH_Y=0;
END

FRAME;
END
END
[/Codebox]


Haber si le veo el error a size..

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 6:59 pm
by CicTec
El valor de "ID_GRAFICO_A_EDITAR.GRAPH", va cambiando en la ejecucion, o es siempre lo mismo ?

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 7:08 pm
by erkosone
Es el mismo, naaa pero no te preocupes, que para el recorte de Sprites voy a forzar el SIZE a 100.

Así es mucho mas fácil, y luego ya miraré de montarlo con size... que en verdad tiene tela el tema..

Que entre convertir las coordenadas mouse + grafico a ditar a un numero, y luego pasarlas de nuevo por la batidora para ir a hacer el traking de pixeles al file de la imagen...

Creo que me alegré demasiado pronto jeje...

Lo dejo como lo hacia el original, y cuando lo termine ya miro lo de implementar el recorte con ZOOM que es bastante mas complejo.

Re: [TOOL]: Herramienta Grafica: PIXELL

Posted: Wed May 11, 2011 7:26 pm
by CicTec
Ok, como veas.