From 5d5270b54ccc09f77e6fb77b06733e3e81e97d65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diana=20L=C3=B3pez=20Alvas?= Date: Wed, 2 Oct 2024 16:41:18 -0300 Subject: [PATCH] adding border sensors on actor --- src/actores/ActorAnimado.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/actores/ActorAnimado.ts b/src/actores/ActorAnimado.ts index 21bb7a3..9c550c1 100644 --- a/src/actores/ActorAnimado.ts +++ b/src/actores/ActorAnimado.ts @@ -175,6 +175,22 @@ class ActorAnimado extends Actor { return !this.casillaActual().hayAbajo() && !this.casillaActual().hayDerecha(); } + enBordeArriba(): boolean { + return !this.casillaActual().hayArriba() + } + + enBordeAbajo(): boolean { + return !this.casillaActual().hayAbajo() + } + + enBordeIzquierdo(): boolean { + return !this.casillaActual().hayIzquierda() + } + + enBordeDerecho(): boolean { + return !this.casillaActual().hayDerecha() + } + estoyUltimaFila(): boolean { return this.cuadricula.cantFilas - 1 == this.casillaActual().nroFila; }