Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 30-11-2013
danielingo danielingo is offline
Registrado
NULL
 
Registrado: nov 2013
Posts: 2
Poder: 0
danielingo Va por buen camino
Haber si aclaro un poco

1) En un DrawGrid puse una imagen en cada casilla (Con canvas y drawcell).

2) Quise que una de las imagenes (Imagen1) se moviera a otra casilla al presionar un boton .... para eso use el evento OnKeypress de el drawgrid.

3) Logre hacer un procedimiento para cambiar de imagen de una casilla a la siguiente para simular que un muñequito se movia.

4) El procedimiento es este:
void mover(TImage *a,TImage *b,TDrawGrid *v, char direc, int f, int c)
{
if (direc=='w') {
dibujar(b,v,f-1,c);
dibujar(a,v,f,c);
f=f-1;
}
if (direc=='a') {
dibujar(b,v,f,c-1);
dibujar(a,v,f,c);
c=c-1;
}
}

Donde la funcion dibujar coloca la imagen en la casilla (con canvas y drawcell)...

El problema es que mi procedimiento utiliza la posicion de la imagen a cambiar.. y el problema es que no se como hacer para saber en que casilla quedo el muñequito lo que me da que siempre se mueve de la posicion que le doy.

Cualquier duda me preguntan. Gracias
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta Imagen DrawGrid bostero_eep Varios 3 24-06-2012 19:19:34
Ayudame Casimiro...o similares... AzidRain Linux 8 07-11-2007 12:43:14
Uso de drawgrid drykea Varios 2 16-08-2007 15:58:30
Graficos en un DrawGrid MAXIUM Gráficos 2 14-11-2005 01:29:41
Ayudame con OnMouseMove JANDREGUE Varios 8 09-04-2005 23:26:52


La franja horaria es GMT +2. Ahora son las 15:55:46.


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