[TOOL]: Herramienta Grafica: PIXELL

Proyectos en Desarrollo.

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby CicTec » Wed May 11, 2011 5:44 pm

Como que no te deja compilar ?
Si lo tienes en loop:
Source Code (Gemix) [ Download ] [ Hide ]
  • 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);
  •  
User avatar
CicTec
 
Posts: 16553
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby erkosone » Wed May 11, 2011 5:49 pm

Source Code (Gemix) [ Download ] [ Hide ]
  • pepe = id_grafico_a_editar.width;


Eso me provoca error, no se reconoce la palabra 'width'
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby CicTec » Wed May 11, 2011 5:51 pm

Y "width" es una variable local que has declarado en el programa ?
User avatar
CicTec
 
Posts: 16553
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby erkosone » Wed May 11, 2011 5:52 pm

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
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby CicTec » Wed May 11, 2011 5:58 pm

"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
CicTec
 
Posts: 16553
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby erkosone » Wed May 11, 2011 6:00 pm

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: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby erkosone » Wed May 11, 2011 6:19 pm

Pues lo he simplificado así:
Source Code (Gemix) [ Download ] [ Hide ]
  • 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
  •  



Haber si le veo el error a size..
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby CicTec » Wed May 11, 2011 6:59 pm

El valor de "ID_GRAFICO_A_EDITAR.GRAPH", va cambiando en la ejecucion, o es siempre lo mismo ?
User avatar
CicTec
 
Posts: 16553
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby erkosone » Wed May 11, 2011 7:08 pm

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
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: [TOOL]: Herramienta Grafica: PIXELL

Postby CicTec » Wed May 11, 2011 7:26 pm

Ok, como veas.
User avatar
CicTec
 
Posts: 16553
Joined: Thu Jul 31, 2008 10:18 pm

PreviousNext

Return to Proyectos WIP

Who is online

Users browsing this forum: No registered users and 5 guests