Ver Mensaje Individual
  #6  
Viejo 18/03/13, 17:03:24
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Si los cuadrantes son arbitrarios y no son muchos, lo más fácil es comprobarlos uno a uno, que viene a ser lo que te proponían desde un principio.

Por ahorrarte alguna línea de código, Android tiene la clase Rect y RectF que te permite definir superficies rectangulares y métodos que te dicen si un punto está dentro de ese rectángulo o no. No hacen falta pero te liarás menos con las cuentas y el código es más bonito aunque menos eficiente.

Dado que parece que vas a definir los cuadrantes "a mano", define cada uno como un objeto Rect, los metes en un array, colección o cualquier cosa que puedas meter en un bucle for para ir viendo si el punto que te interesa está o no en cada uno.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita