uqbar-project / wollok-language

Wollok language definition
GNU General Public License v3.0
8 stars 9 forks source link

Cambiar las colisiones tomando un bounding box #95

Open PalumboN opened 3 years ago

PalumboN commented 3 years ago

Eso, propongo cambiar el comportamiento actual de las colisiones para que en vez de celdas use un bounding box definido por la imagen. O sea, si 2 imágenes se tocan, entonces los objetos colisionan.

Esto arregla 2 cosas importantes:

  1. La sensación de que dos objetos se tocan en las imágenes pero no colisionan para WG.
  2. La necesidad de objetos invisibles para que un objeto ocupe más de una celda.
lspigariol commented 5 months ago

Está bueno, pero seria mejor un nuevo método que conviva con el anterior. Con tener una lista de posiciones que colisionan y complementariamente un método que retorne una lista de posiciones a partir de dos posiciones o algo por el estilo, es suficiente

PalumboN commented 4 months ago

Habría que ver cómo manejar el strategy de colisiones desde Wollok en ese caso.

Debería bancarse la retrocompatibilidad también. Sino estoy tentado a cambiarlo de una, no veo por qué mantener ambos 🤔