[TOOL]: Herramienta Grafica: PIXELL

Proyectos en Desarrollo.
Post Reply
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Herramienta Grafica: PIXELL

Post 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]
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: [TOOL]: Herramienta Grafica: PIXELL

Post by erkosone »

[Codebox=gemix file=Untitled.gemix]pepe = id_grafico_a_editar.width;[/Codebox]

Eso me provoca error, no se reconoce la palabra 'width'
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Herramienta Grafica: PIXELL

Post by CicTec »

Y "width" es una variable local que has declarado en el programa ?
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: [TOOL]: Herramienta Grafica: PIXELL

Post 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
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Herramienta Grafica: PIXELL

Post 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. ;)
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: [TOOL]: Herramienta Grafica: PIXELL

Post 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.
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: [TOOL]: Herramienta Grafica: PIXELL

Post 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..
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Herramienta Grafica: PIXELL

Post by CicTec »

El valor de "ID_GRAFICO_A_EDITAR.GRAPH", va cambiando en la ejecucion, o es siempre lo mismo ?
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: [TOOL]: Herramienta Grafica: PIXELL

Post 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.
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Herramienta Grafica: PIXELL

Post by CicTec »

Ok, como veas.
Post Reply

Return to “Proyectos WIP”