![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#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. ![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Detectar llamadas | pollo_c | Varios | 4 | 05-02-2007 12:14:21 |
| Colision registros | Bluechip | Conexión con bases de datos | 3 | 27-11-2006 08:54:03 |
| Detectar IP | Carliviris | Varios | 3 | 17-04-2006 20:18:26 |
| Detectar procesador | Mic82 | Varios | 1 | 12-11-2004 10:45:35 |
| Detectar Hora AM-PM | AGAG4 | Varios | 4 | 22-10-2004 21:34:18 |
|