FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Detectar colision
Bueno mi problema es ese como detectar una colision les explico tengo en mi forma un boton que donde doy click con el raton el boton se mueve el problema es como hacer para que se detenga cuando encuentre a otro boton este es el codigo que tengo hasta ahora
/Left if(X>Button1->Left) { for(int x=Button1->Left; x<=X;x++) { Button1->Left=x; } } else { for(int x=Button1->Left; x>=X;x--) { Button1->Left=x; } } //Top if(Y>Button1->Top) { for(int x=Button1->Top; x<=Y;x++) { Button1->Top=x; } } else { for(int x=Button1->Top; x>=Y;x--) { Button1->Top=x; } } habia pensado con un if if(Button1->left+90==Button2->left && Button1->Top+90==Button2->Top) x=X; pero no respeta alguna sugerencia. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Detectar llamadas | pollo_c | Varios | 4 | 05-02-2007 11:14:21 |
Colision registros | Bluechip | Conexión con bases de datos | 3 | 27-11-2006 07:54:03 |
Detectar IP | Carliviris | Varios | 3 | 17-04-2006 19:18:26 |
Detectar procesador | Mic82 | Varios | 1 | 12-11-2004 09:45:35 |
Detectar Hora AM-PM | AGAG4 | Varios | 4 | 22-10-2004 20:34:18 |
|