diff --git a/src/direcciones.wlk b/src/direcciones.wlk index 9b555a5..ade6c5f 100644 --- a/src/direcciones.wlk +++ b/src/direcciones.wlk @@ -59,7 +59,7 @@ object tablero { } method haySolido(position, personaje){ - return game.getObjectsIn(position).any({objeto => objeto.esSolidoPara(self)}) + return game.getObjectsIn(position).any({objeto => objeto.esSolidoPara(personaje)}) } } diff --git a/src/enemigos.wlk b/src/enemigos.wlk index 07ac534..9e7eb30 100644 --- a/src/enemigos.wlk +++ b/src/enemigos.wlk @@ -70,7 +70,7 @@ object tunel{ } method colisionarCon(personaje){ - personaje.puedePasarCueva() + } } @@ -101,6 +101,10 @@ class AtrapaMagos{ game.say(personaje, "Me pueden ver!") personaje.volverAlPrincipio() } + + method esSolidoPara(personaje){ + return false + } } diff --git a/src/personajes.wlk b/src/personajes.wlk index 97aedb4..6f2ced2 100644 --- a/src/personajes.wlk +++ b/src/personajes.wlk @@ -72,10 +72,6 @@ object harry { method colisionarCon(personaje){ } - - method puedePasarCueva(){ - return false - } } @@ -83,19 +79,12 @@ object harryHumano { method image() = "harry.png" - method puedePasarCueva(){ - return false - } - } object harryInvisible { method image() = "harryInvisible.png" - method puedePasarCueva(){ - return false - } } object caminando { @@ -115,9 +104,6 @@ object siriusHumano { return false } - method puedePasarCueva(){ - return false - } } @@ -131,9 +117,6 @@ object siriusPerro { return true } - method puedePasarCueva(){ - return true - } } diff --git a/src/tests.wtest b/src/tests.wtest index a593115..dd4b846 100644 --- a/src/tests.wtest +++ b/src/tests.wtest @@ -1,4 +1,4 @@ - +import juego.* test "testX" { assert.that(true) }