Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-02-2005
Avatar de estebanx
estebanx estebanx is offline
Miembro
 
Registrado: dic 2004
Ubicación: Santo Domingo, Dom Rep
Posts: 52
Poder: 20
estebanx Va por buen camino
ayuda con mover un grafico

Hola, bueno necesito ayuda con algo, tengo un compente Timage esa imagen es un muñequito, quiero que dicho muñequito se mueve a la x posicion y a y posicion, pero que en dicho camino se mueva paso a paso como si fuera un juego de plataforma estilo starcraft se que en el evento onmouse down me dan las coordenas x,y pero solo logro que dicha imagen se mueva de izquierda a derecha con un procedimiento.

Código Delphi [-]
 
 procedure TForm1.caminar(x, y:integer);
 var
 z:integer;
 begin
       if x < pix then
       begin
        z:=-5;
       repeat
          img.left:=img.Left+z;
          application.ProcessMessages;
          sleep(90);
          application.ProcessMessages;
       until img.Left <= x;
       end
       else
           if x > pix then
           begin
           z:=5;
           repeat
          img.left:=img.Left+z;
          application.ProcessMessages;
          sleep(90);
          application.ProcessMessages;
       until img.Left >= x;
       end


le mando los parametros en del evento onmousedown del form


Código Delphi [-]
 procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
   Shift: TShiftState; X, Y: Integer);
 begin
     caminar(x,y);
 end;

quiero que el muñequito se mueva para donde el usuario le indique
aqui va una imagen de lo quiero.

Última edición por roman fecha: 22-02-2005 a las 21:08:20. Razón: agregar etiquetas [delphi] para mayor legibilidad
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 05:16:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi