From 9f8324f0503ddb3ad30c789883a88ce99ce94352 Mon Sep 17 00:00:00 2001 From: Cristian Date: Wed, 22 Nov 2023 11:07:43 -0300 Subject: [PATCH] Mas test y una modificacion a mi nivel --- src/juego.wpgm | 2 +- src/nivelx.wlk | 38 +++++++++++++++++++------------------- src/tests.wtest | 6 +++++- 3 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/juego.wpgm b/src/juego.wpgm index bc0429c..c91db78 100644 --- a/src/juego.wpgm +++ b/src/juego.wpgm @@ -11,7 +11,7 @@ program juego { game.width(30) game.height(18) - nivelM.iniciar() + nivelC.iniciar() game.onCollideDo(harry, {colisionado => colisionado.colisionarCon(harry)}) game.onCollideDo(sirius, {colisionado => colisionado.colisionarCon(sirius)}) diff --git a/src/nivelx.wlk b/src/nivelx.wlk index 3ef45e2..790078f 100644 --- a/src/nivelx.wlk +++ b/src/nivelx.wlk @@ -242,28 +242,28 @@ object nivel1 inherits NivelDeJuego { object nivelC inherits NivelDeJuego{ - override method image() = "background2.png" + override method image() = "fondojuego.png" override method celdas(){ return - [[m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m], - [m, _, _, _, _, _, _, _, _, _, _, f, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, m], - [m, _, _, _, _, _, _, _, _, _, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, _, _, m], - [m, _, _, m, m, m, m, m, m, m, m, _, _, _, _, _, _, m, _, m, _, m, _, _, m, _, _, _, _, _, _, m], - [m, _, _, _, _, _, _, _, m, _, _, _, _, _, _, _, _, m, _, m, _, m, _, _, m, _, _, _, _, _, _, m], - [m, _, _, _, _, _, o, _, _, _, _, _, _, _, _, _, _, m, _, _, _, m, _, _, m, _, _, _, _, _, _, m], - [m, a, a, a, ag, a, a, a, m, _, _, _, _, m, _, _, _, m, m, m, _, m, _, _, m, m, m, m, _, _, _, m], - [m, _, _, p, m, m, m, m, m, _, _, _, _, m, m, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, m], - [m, ag, a, a, a, a, a, a, m, _, _, m, m, m, m, _, _, m, m, m, m, m, m, m, m, _, _, m, m, _, _, m], - [m, a, a, a, a, a, a, ag, m, _, _, m, o, _, m, _, _, m, a, a, a, a, ag, a, a, a, a, a, m, _, _, m], - [m, m, m, m, m, m, _, _, m, _, _, m, _, _, m, _, _, m, _, _, _, _, _, _, _, _, _, _, m, _, _, m], - [m, g, _, _, _, m, _, _, m, _, _, m, _, _, m, _, _, m, _, _, _, _, _, _, _, _, _, _, m, _, _, m], - [m, _, m, m, _, m, _, _, _, _, _, m, _, _, m, _, _, m, _, _, _, _, _, _, _, _, _, _, m, _, _, m], - [m, _, _, _, _, m, a, a, a, a, a, a, a, a, m, _, _, m, _, _, _, _, _, _, _, _, _, _, m, _, _, m], - [m, m, m, m, _, m, m, m, m, m, m, m, m, m, m, _, _, m, m, m, m, m, m, m, m, m, m, m, m, _, _, m], - [m, _, _, _, _, _, _, _, _,_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, m], - [m, s, h, _, _, _, _, _, _,_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, m], - [m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m, m] + [[p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p], + [p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p], + [p, _, _, _, _, _, f, a, a, a, a, a, a, a, a, ag, _, _, _, _, _, _, _, _, _, _, _, _, _, p, p], + [p, _, _, m, m, m, m, m, m, m, m, _, _, _, _, _, _, m, _, m, _, m, _, _, m, _, _, _, _, p, p], + [p, a, a, a, ag, a, a, a, m, _, _, _, _, _, _, _, _, m, _, m, _, m, o, _, m, _, _, _, _, p, p], + [p, _, _, _, _, _, o, _, _, _, _, _, _, _, _, _, _, m, _, _, _, m, _, _, m, _, _, _, _, p, p], + [p, a, a, a, ag, a, a, a, m, _, _, _, _, _, _, _, _, m, m, m, _, m, _, _, m, m, m, m, _, p, p], + [p, _, _, p, m, m, m, m, m, _, _, _, _, m, m, _, _, _, _, _, _, _, _, _, _, _, _, _, _, p, p], + [p, ag, a, a, a, a, a, a, m, _, _, m, m, m, m, _, _, m, m, m, m, m, m, m, m, _, _, m, _, p, p], + [p, a, a, a, a, a, a, ag, m, _, _, m, o, _, m, _, _, m, a, a, a, a, ag, a, a, a, a, a, _, p, p], + [p, m, m, m, m, m, _, _, m, _, _, m, _, _, m, _, _, m, _, _, m, _, _, m, m, m, m, m, m, _, p], + [p, g, _, _, _, m, _, _, m, _, _, m, _, _, m, _, _, m, _, _, m, o, _, m, _, _, v, _, m, _, p, p], + [p, _, m, m, _, m, _, _, _, _, _, m, _, _, m, _, _, m, _, _, m, m, m, m, _, _, _, _, m, _, p, p], + [p, _, _, _, _, m, a, a, a, ag, a, a, a, a, m, _, _, m, _, _, _, _, _, _, _, _, _, _, m, _, p, p], + [p, m, m, m, _, m, m, m, m, m, m, m, m, m, m, _, _, m, m, m, m, m, m, m, m, m, m, m, m, _, p, p], + [p, _, _, _, _, _, _, _, _,_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, p, p], + [p, s, h, _, _, _, _, _, _,_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, p, p], + [p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p] ].reverse() } diff --git a/src/tests.wtest b/src/tests.wtest index d65286f..30fe304 100644 --- a/src/tests.wtest +++ b/src/tests.wtest @@ -67,9 +67,13 @@ describe "hechizos Harry" { method initialize(){ nivelC.iniciar() } - test "Comprobar el cambio de estado del guardia luego de usar patronus"{ + test "Comprobar el cambio de estado del guardia no perseguidor luego de usar patronus"{ guardiasNoPerseguidores.estaticos() assert.that(guardiasNoPerseguidores.guardias().all({guardia => guardia.estado() == guardiaEstatico})) } + test "Comprobar el cambio de estado del guardia perseguidor luego de usar patronus"{ + guardiasPerseguidores.estaticos() + assert.that(guardiasPerseguidores.guardias().all({guardia => guardia.estado() == guardiaEstatico})) + } } \ No newline at end of file