[gnome-nibbles/arnaudb/rework-warps: 2/8] Make levels even more human readable.
- From: Arnaud B. <arnaudb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-nibbles/arnaudb/rework-warps: 2/8] Make levels even more human readable.
- Date: Sun, 21 Jun 2020 23:42:16 +0000 (UTC)
commit 044e7dfeef74fd2dd4ee00c66a5eb7d57806f56e
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date: Sun Jun 21 01:14:22 2020 +0200
Make levels even more human readable.
data/levels/level001.gnl | 6 +++---
data/levels/level002.gnl | 6 +++---
data/levels/level003.gnl | 4 ++--
data/levels/level004.gnl | 8 ++++----
data/levels/level005.gnl | 8 ++++----
data/levels/level006.gnl | 4 ++--
data/levels/level007.gnl | 6 +++---
data/levels/level008.gnl | 12 ++++++------
data/levels/level009.gnl | 6 +++---
data/levels/level010.gnl | 4 ++--
data/levels/level011.gnl | 4 ++--
data/levels/level012.gnl | 10 +++++-----
data/levels/level013.gnl | 8 ++++----
data/levels/level014.gnl | 8 ++++----
data/levels/level015.gnl | 8 ++++----
data/levels/level016.gnl | 6 +++---
data/levels/level017.gnl | 8 ++++----
data/levels/level018.gnl | 4 ++--
data/levels/level019.gnl | 8 ++++----
data/levels/level020.gnl | 8 ++++----
data/levels/level021.gnl | 6 +++---
data/levels/level022.gnl | 8 ++++----
data/levels/level023.gnl | 4 ++--
data/levels/level024.gnl | 6 +++---
data/levels/level025.gnl | 6 +++---
data/levels/level026.gnl | 8 ++++----
src/nibbles-game.vala | 4 ++++
src/nibbles-test.vala | 12 ++++++------
28 files changed, 97 insertions(+), 93 deletions(-)
---
diff --git a/data/levels/level001.gnl b/data/levels/level001.gnl
index e924989..3aef1de 100644
--- a/data/levels/level001.gnl
+++ b/data/levels/level001.gnl
@@ -10,7 +10,7 @@
............................................................................................
............................................................................................
............................................................................................
-......p..............................................................................n......
+......▶..............................................................................◀......
............................................................................................
............................................................................................
............................................................................................
@@ -26,7 +26,7 @@
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃.................p..........................................................n.............┃
+┃.................▶..........................................................◀.............┃
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
@@ -49,7 +49,7 @@
............................................................................................
............................................................................................
............................................................................................
-......p..............................................................................n......
+......▶..............................................................................◀......
............................................................................................
............................................................................................
............................................................................................
diff --git a/data/levels/level002.gnl b/data/levels/level002.gnl
index dca91d7..219c531 100644
--- a/data/levels/level002.gnl
+++ b/data/levels/level002.gnl
@@ -4,7 +4,7 @@
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃.....o.....................................o........................................o.....┃
+┃.....▼.....................................▼........................................▼.....┃
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
@@ -57,10 +57,10 @@
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃.....m..............................................................................m.....┃
+┃.....▲..............................................................................▲.....┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃.........................................m................................................┃
+┃.........................................▲................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
diff --git a/data/levels/level003.gnl b/data/levels/level003.gnl
index 89e1ccd..9fac6a2 100644
--- a/data/levels/level003.gnl
+++ b/data/levels/level003.gnl
@@ -2,7 +2,7 @@
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃.......o.................................o........................................o.......┃
+┃.......▼.................................▼........................................▼.......┃
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
@@ -59,7 +59,7 @@
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃.......m...................................m......................................m.......┃
+┃.......▲...................................▲......................................▲.......┃
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
diff --git a/data/levels/level004.gnl b/data/levels/level004.gnl
index 3c2e142..c33ed3e 100644
--- a/data/levels/level004.gnl
+++ b/data/levels/level004.gnl
@@ -4,7 +4,7 @@
.............................................┃┃.............................................
.............................................┃┃.............................................
.............................................┃┃.............................................
-......p......................................┃┃......................................n......
+......▶......................................┃┃......................................◀......
.............................................┃┃.............................................
.............................................┃┃.............................................
.............................................┃┃.............................................
@@ -17,7 +17,7 @@
.............................................┃┃.............................................
.............................................┃┃.............................................
.............................................┃┃.............................................
-.....p.......................................┃┃.............................................
+.....▶.......................................┃┃.............................................
.............................................┃┃.............................................
.............................................┃┃.............................................
.............................................┃┃.............................................
@@ -48,7 +48,7 @@
.............................................┃┃.............................................
.............................................┃┃.............................................
.............................................┃┃.............................................
-.............................................┃┃......................n......................
+.............................................┃┃......................◀......................
.............................................┃┃.............................................
.............................................┃┃.............................................
.............................................┃┃.............................................
@@ -57,7 +57,7 @@
.............................................┃┃.............................................
.............................................┃┃.............................................
.............................................┃┃.............................................
-......p......................................┃┃......................................n......
+......▶......................................┃┃......................................◀......
.............................................┃┃.............................................
.............................................┃┃.............................................
.............................................┃┃.............................................
diff --git a/data/levels/level005.gnl b/data/levels/level005.gnl
index bb027dc..4b101fe 100644
--- a/data/levels/level005.gnl
+++ b/data/levels/level005.gnl
@@ -2,7 +2,7 @@
┃..................┃┃......................................................................┃
┃..................┃┃......................................................................┃
┃..................┃┃......................................................................┃
-┃...o..............┃┃..................................................................n...┃
+┃...▼..............┃┃..................................................................◀...┃
┃..................┃┃......................................................................┃
┃..................┃┃......................................................................┃
┃..................┃┃......................................................................┃
@@ -22,7 +22,7 @@
┃..................┃┃......................................................................┃
┃..................┃┃......................................................................┃
┃..................┃┃......................................................................┃
-┃..................┃┃.......................p..............................................┃
+┃..................┃┃.......................▶..............................................┃
┃..................┃┃......................................................................┃
┃..................┃┃......................................................................┃
┃..................┃┃......................................................................┃
@@ -42,7 +42,7 @@
┃.....................................................................┃┃...................┃
┃.....................................................................┃┃...................┃
┃.....................................................................┃┃...................┃
-┃.......p.............................................................┃┃...................┃
+┃.......▶.............................................................┃┃...................┃
┃.....................................................................┃┃...................┃
┃.....................................................................┃┃...................┃
┃.....................................................................┃┃...................┃
@@ -59,7 +59,7 @@
┃.....................................................................┃┃...................┃
┃.....................................................................┃┃...................┃
┃.....................................................................┃┃...................┃
-┃...p.................................................................┃┃...............m...┃
+┃...▶.................................................................┃┃...............▲...┃
┃.....................................................................┃┃...................┃
┃.....................................................................┃┃...................┃
┃.....................................................................┃┃...................┃
diff --git a/data/levels/level006.gnl b/data/levels/level006.gnl
index 59d88c7..037af3d 100644
--- a/data/levels/level006.gnl
+++ b/data/levels/level006.gnl
@@ -2,7 +2,7 @@
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
-┃....o....┃┃........┃┃........┃┃........┃┃...o....┃┃........┃┃........┃┃........┃┃....o....┃
+┃....▼....┃┃........┃┃........┃┃........┃┃...▼....┃┃........┃┃........┃┃........┃┃....▼....┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
@@ -59,7 +59,7 @@
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
-┃....m....┃┃........┃┃........┃┃........┃┃...m....┃┃........┃┃........┃┃........┃┃....m....┃
+┃....▲....┃┃........┃┃........┃┃........┃┃...▲....┃┃........┃┃........┃┃........┃┃....▲....┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
diff --git a/data/levels/level007.gnl b/data/levels/level007.gnl
index 0eb3a33..3874f2a 100644
--- a/data/levels/level007.gnl
+++ b/data/levels/level007.gnl
@@ -2,7 +2,7 @@
┃..........................................................................................┃
┃............................................┏┓............................................┃
┃............................................┗┛............................................┃
-┃....p................................................................................n....┃
+┃....▶................................................................................◀....┃
┃............................................┏┓............................................┃
┃............................................┗┛............................................┃
┃..........................................................................................┃
@@ -38,7 +38,7 @@
┃..........................................................................................┃
┃............................................┏┓............................................┃
┃............................................┗┛............................................┃
-┃...p.............................................................................n........┃
+┃...▶.............................................................................◀........┃
┃............................................┏┓............................................┃
┃............................................┗┛............................................┃
┃..........................................................................................┃
@@ -59,7 +59,7 @@
┃..........................................................................................┃
┃............................................┏┓............................................┃
┃............................................┗┛............................................┃
-┃....p................................................................................n....┃
+┃....▶................................................................................◀....┃
┃............................................┏┓............................................┃
┃............................................┗┛............................................┃
┃..........................................................................................┃
diff --git a/data/levels/level008.gnl b/data/levels/level008.gnl
index 676954c..5194f0c 100644
--- a/data/levels/level008.gnl
+++ b/data/levels/level008.gnl
@@ -7,7 +7,7 @@
┃....................................┗╋┓.........................┃┃........................┃
┃...........┏┓........................┗╋┓........................┃┃........................┃
┃...........┃┃.........................┗╋┓.......................┃┃........................┃
-┃...o.......┃┃..........................┗╋┓......................┃┃........................┃
+┃...▼.......┃┃..........................┗╋┓......................┃┃........................┃
┃...........┃┃...........................┗╋┓.....................┃┃...┏━━━━━━━━┓...........┃
┃...........┃┃............................┗╋┓....................┃┃...┗━━━━━━━━╋┓..........┃
┃...........┃┃.............................┗╋┓...................┃┃............┗╋┓.........┃
@@ -24,7 +24,7 @@
..................┗┛.........................┏╋┛.................┃┃......┗╋┓................
............................................┏╋┛..................┃┃.......┗╋┓...............
............................................┗╋┓..................┃┃........┗╋┓..............
-┓.................o..........................┗╋┓.................┃┃.........┗╋┓............┏
+┓.................▼..........................┗╋┓.................┃┃.........┗╋┓............┏
┃.............................................┗╋┓................┃┃..........┗╋┓...........┃
┃..............................................┗╋┓...............┃┃...........┗╋┓..........┃
┃........┏┓.....................┏┓..............┗╋┓..............┃┃............┗┛..........┃
@@ -37,7 +37,7 @@
┃........┗━━━━━━━━┛...................┗╋┓........................┃┃........................┃
┃......................................┗╋┓.......................┃┃........................┃
┃.......................................┗╋┓......................┃┃....┏━━━━━━━━━━━━━┓.....┃
-┃...p....................................┗╋┓.....................┃┃....┗━━━━━━━━━━━━━┛.....┃
+┃...▶....................................┗╋┓.....................┃┃....┗━━━━━━━━━━━━━┛.....┃
┃........................................┏╋┛.....................┃┃........................┃
┃.......................................┏╋┛......................┃┃........................┃
┃.................┏┓...................┏╋┛.......................┃┃........................┃
@@ -48,16 +48,16 @@
┃........┏╋┛......┃┃...............┗┛............................┃┃........................┃
┃.......┏╋┛.......┃┃.............................................┃┃........................┃
┃......┏╋┛........┃┃.............................................┃┃........................┃
-┃......┗┛.........┃┃...............................m.............┃┃........................┃
+┃......┗┛.........┃┃...............................▲.............┃┃........................┃
┃.................┃┃.............................................┃┃........................┃
┃.................┃┃.............................................┃┃........................┃
┃.................┃┃.............................................┃┗━━━━━━━━━━━━━┓..........┃
┃.................┃┃............┏━━━━━━━━━━━━━━━━━━━━━━┓.........┗━━━━━━━━━━━━━━┛..........┃
┃.................┃┃............┗━━━━━━━━━━━━━━━━━━━━━━┛...................................┃
┃.................┃┃.......................................................................┃
-┃.................┃┃...................................................................n...┃
+┃.................┃┃...................................................................◀...┃
┃.................┃┃.......................................................................┃
-┃.................┃┃......................n................................................┃
+┃.................┃┃......................◀................................................┃
┃...s.............┃┃...................................................................r...┃
┃.................┗┛.......................................................................┃
┃...T...................................................................................U..┃
diff --git a/data/levels/level009.gnl b/data/levels/level009.gnl
index db815c9..928f896 100644
--- a/data/levels/level009.gnl
+++ b/data/levels/level009.gnl
@@ -2,8 +2,8 @@
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃.............................................p............................................┃
-┃....o................................................................................o....┃
+┃.............................................▶............................................┃
+┃....▼................................................................................▼....┃
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
@@ -58,7 +58,7 @@
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃....m.....................................p..........................................m....┃
+┃....▲.....................................▶..........................................▲....┃
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
diff --git a/data/levels/level010.gnl b/data/levels/level010.gnl
index ce26fa4..9eee69c 100644
--- a/data/levels/level010.gnl
+++ b/data/levels/level010.gnl
@@ -2,7 +2,7 @@
┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
-┃....o....┃┃..................┃┃....o.............┃┃..................┃┃..............o....┃
+┃....▼....┃┃..................┃┃....▼.............┃┃..................┃┃..............▼....┃
┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
@@ -59,7 +59,7 @@
┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
-┃....m..............┃┃..................┃┃.............m....┃┃..................┃┃....m....┃
+┃....▲..............┃┃..................┃┃.............▲....┃┃..................┃┃....▲....┃
┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
diff --git a/data/levels/level011.gnl b/data/levels/level011.gnl
index 8993197..f8068d2 100644
--- a/data/levels/level011.gnl
+++ b/data/levels/level011.gnl
@@ -2,7 +2,7 @@
┃.............................┃┃............................┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
-┃..............o..............┃┃............o...............┃┃..............o..............┃
+┃..............▼..............┃┃............▼...............┃┃..............▼..............┃
┃.............................┃┃............................┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
@@ -59,7 +59,7 @@
┃.............................┃┃.......T.............U......┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
-┃..............m..............┃┃................m...........┃┃..............m..............┃
+┃..............▲..............┃┃................▲...........┃┃..............▲..............┃
┃.............................┃┃............................┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
diff --git a/data/levels/level012.gnl b/data/levels/level012.gnl
index 0da8c90..ed10a8d 100644
--- a/data/levels/level012.gnl
+++ b/data/levels/level012.gnl
@@ -1,13 +1,13 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃..........................................................................................┃
┃..........................................................................................┃
-┃............................................o.............................................┃
-┃...┏┓........................┏┓.......................................................o...┃
+┃............................................▼.............................................┃
+┃...┏┓........................┏┓.......................................................▼...┃
┃...┗╋┓.......................┗╋┓..........................................................┃
┃....┗╋┓.......................┗╋┓.........................................................┃
┃.....┗╋┓.......................┗╋┓........................................................┃
┃......┗╋┓.......................┗╋┓.......................................................┃
-┃...o...┗╋┓.......................┗╋┓......................................................┃
+┃...▼...┗╋┓.......................┗╋┓......................................................┃
┃........┗╋┓.......................┗╋┓.....................................................┃
┃.........┗╋┓.......................┗╋┓....................................................┃
┃..........┗╋┓.......................┗╋┓...................................................┃
@@ -54,12 +54,12 @@
┃...................................................┗╋┓.......................┗╋┓..........┃
┃....................................................┗╋┓.......................┗╋┓.........┃
┃.....................................................┗╋┓.......................┗╋┓........┃
-┃......................................................┗╋┓.......................┗╋┓...m...┃
+┃......................................................┗╋┓.......................┗╋┓...▲...┃
┃.......................................................┗╋┓.......................┗╋┓......┃
┃........................................................┗╋┓.......................┗╋┓.....┃
┃.........................................................┗╋┓.......................┗╋┓....┃
┃..........................................................┗╋┓.......................┗╋┓...┃
-┃...m.....................................m.................┗┛........................┗┛...┃
+┃...▲.....................................▲.................┗┛........................┗┛...┃
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
diff --git a/data/levels/level013.gnl b/data/levels/level013.gnl
index 96943df..9b2d5be 100644
--- a/data/levels/level013.gnl
+++ b/data/levels/level013.gnl
@@ -2,11 +2,11 @@
┃..........................................................................................┃
┃.........┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓.........┃
┃.........┃┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┃.........┃
-┃....o....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....o....┃
+┃....▼....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....▼....┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
┃..........................................................................................┃
-┃...........................................p..............................................┃
+┃...........................................▶..............................................┃
┃..........................................................................................┃
┃..........................................................................................┃
┃.........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓.........┃
@@ -55,11 +55,11 @@
┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃...................................................n......................................┃
+┃...................................................◀......................................┃
┃..........................................................................................┃
┃.........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
-┃....m....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....m....┃
+┃....▲....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....▲....┃
┃.........┃┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┃.........┃
┃.........┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛.........┃
┃..........................................................................................┃
diff --git a/data/levels/level014.gnl b/data/levels/level014.gnl
index 6232012..d17d246 100644
--- a/data/levels/level014.gnl
+++ b/data/levels/level014.gnl
@@ -2,11 +2,11 @@
┃..........................................................................................┃
┃.......┏┓........┏┓....┏┓........┏┓....┏┓........┏┓....┏┓........┏┓....┏┓........┏┓.......┃
┃.......┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛.......┃
-┃...o....┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛....o...┃
+┃...▼....┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛....▼...┃
┃.........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛.........┃
┃..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┃
┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛...........┃
-┃............┗┛..............┗┛......o.......┗┛..............┗┛..............┗┛............┃
+┃............┗┛..............┗┛......▼.......┗┛..............┗┛..............┗┛............┃
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
@@ -59,8 +59,8 @@
┃.......┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛.......┃
┃........┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛........┃
┃.........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛.........┃
-┃...m......┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛......m...┃
-┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛.....m......┗╋╋┛............┗╋╋┛...........┃
+┃...▲......┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛......▲...┃
+┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛.....▲......┗╋╋┛............┗╋╋┛...........┃
┃............┗┛..............┗┛..............┗┛..............┗┛..............┗┛............┃
┃..........................................................................................┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
diff --git a/data/levels/level015.gnl b/data/levels/level015.gnl
index 8ded5f4..6168c61 100644
--- a/data/levels/level015.gnl
+++ b/data/levels/level015.gnl
@@ -3,11 +3,11 @@
┃┗╋┓.......................┗╋┓................................┏╋┛.......................┏╋┛┃
┃.┗╋┓.......................┗╋┓..............................┏╋┛.......................┏╋┛.┃
┃..┗╋┓.......................┗╋┓............................┏╋┛.......................┏╋┛..┃
-┃...┗╋┓.......................┗╋┓.............o............┏╋┛.......................┏╋┛...┃
+┃...┗╋┓.......................┗╋┓.............▼............┏╋┛.......................┏╋┛...┃
┃....┗╋┓.......................┗╋┓........................┏╋┛.......................┏╋┛....┃
┃.....┗╋┓.......................┗╋┓......................┏╋┛.......................┏╋┛.....┃
┃......┗╋┓.......................┗╋┓....................┏╋┛.......................┏╋┛......┃
-┃...o...┗╋┓.......................┗╋┓..................┏╋┛.......................┏╋┛...o...┃
+┃...▼...┗╋┓.......................┗╋┓..................┏╋┛.......................┏╋┛...▼...┃
┃........┗╋┓.......................┗╋┓................┏╋┛.......................┏╋┛........┃
┃.........┗╋┓.......................┗╋┓..............┏╋┛.......................┏╋┛.........┃
┃..........┗╋┓.......................┗╋┓............┏╋┛.......................┏╋┛..........┃
@@ -54,13 +54,13 @@
┃..........┏╋┛.......................┏╋┛............┗╋┓.......................┗╋┓..........┃
┃.........┏╋┛.......................┏╋┛..............┗╋┓.......................┗╋┓.........┃
┃........┏╋┛.......................┏╋┛................┗╋┓.......................┗╋┓........┃
-┃...m...┏╋┛.......................┏╋┛..................┗╋┓.......................┗╋┓...m...┃
+┃...▲...┏╋┛.......................┏╋┛..................┗╋┓.......................┗╋┓...▲...┃
┃......┏╋┛.......................┏╋┛....................┗╋┓.......................┗╋┓......┃
┃.....┏╋┛.......................┏╋┛......................┗╋┓.......................┗╋┓.....┃
┃....┏╋┛.......................┏╋┛........................┗╋┓.......................┗╋┓....┃
┃...┏╋┛.......................┏╋┛..........................┗╋┓.......................┗╋┓...┃
┃..┏╋┛.......................┏╋┛............................┗╋┓.......................┗╋┓..┃
┃.┏╋┛.......................┏╋┛..............................┗╋┓.......................┗╋┓.┃
-┃┏╋┛.......................┏╋┛...............m................┗╋┓.......................┗╋┓┃
+┃┏╋┛.......................┏╋┛...............▲................┗╋┓.......................┗╋┓┃
┣╋┛.......................┏╋┛..................................┗╋┓.......................┗╋┫
┗┻━━━━━━━━━━━━━━━━━━━━━━━━┻┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻┻━━━━━━━━━━━━━━━━━━━━━━━━┻┛
diff --git a/data/levels/level016.gnl b/data/levels/level016.gnl
index de75b4e..c7ce133 100644
--- a/data/levels/level016.gnl
+++ b/data/levels/level016.gnl
@@ -2,7 +2,7 @@
....┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
.............................................┃┃.............................................
.............................................┃┃.............................................
-.....p.......................................┃┃.......................................n.....
+.....▶.......................................┃┃.......................................◀.....
.............................................┃┃.............................................
.............................................┃┃.............................................
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓......┃┃......┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓....
@@ -31,7 +31,7 @@
................┃┃.....┗┛.....┃┃.....┗┛......┗┛......┃┃.....┗┛.....┃┃.....┗┛................
................┃┃............┃┃.....................┃┃............┃┃.......................
................┃┃............┃┃.....................┃┃............┃┃.......................
-................┃┃............┃┃.........o...........┃┃..m.........┃┃.......................
+................┃┃............┃┃.........▼...........┃┃..▲.........┃┃.......................
................┃┃............┃┃.....................┃┃............┃┃.......................
................┃┃.....┏┓.....┃┃.....┏┓......┏┓......┃┃.....┏┓.....┃┃.....┏┓................
....┏━━━━━━━━━━━┛┃.....┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.....┃┗━━━━━━━━━━━━━━━┓
@@ -59,7 +59,7 @@
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛......┃┃......┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛....
.............................................┃┃.............................................
.............................................┃┃.............................................
-.....p.......................................┃┃.......................................n.....
+.....▶.......................................┃┃.......................................◀.....
.............................................┃┃.............................................
.............................................┃┃.............................................
....┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
diff --git a/data/levels/level017.gnl b/data/levels/level017.gnl
index 04fe1af..795d2cb 100644
--- a/data/levels/level017.gnl
+++ b/data/levels/level017.gnl
@@ -3,14 +3,14 @@
┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
┃.........┏┓..................┏┓..................┏┓..................┏┓...................┃
-┃....o....┗┛..................┗┛..................┗┛..................┗┛..............o....┃
+┃....▼....┗┛..................┗┛..................┗┛..................┗┛..............▼....┃
┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
┃.........┏┓..................┏┓..................┏┓..................┏┓...................┃
┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
-┃.........┏┓..................┏┓....o.............┏┓..................┏┓...................┃
+┃.........┏┓..................┏┓....▼.............┏┓..................┏┓...................┃
┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
@@ -34,7 +34,7 @@
┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
-┃.........┏┓..................┏┓..................┏┓...m..............┏┓...................┃
+┃.........┏┓..................┏┓..................┏┓...▲..............┏┓...................┃
┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
@@ -58,7 +58,7 @@
┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
-┃....m....┏┓..................┏┓..................┏┓..................┏┓..............m....┃
+┃....▲....┏┓..................┏┓..................┏┓..................┏┓..............▲....┃
┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
diff --git a/data/levels/level018.gnl b/data/levels/level018.gnl
index 7fe169c..e414714 100644
--- a/data/levels/level018.gnl
+++ b/data/levels/level018.gnl
@@ -4,7 +4,7 @@
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
-┃.....p...............┃┃...........o.........┃┃.....................┃┃...............n.....┃
+┃.....▶...............┃┃...........▼.........┃┃.....................┃┃...............◀.....┃
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
┃.....................┃┗━━━┓.................┃┃.....................┃┗━━━┓.................┃
@@ -57,7 +57,7 @@
┃.................┗━━━┓┃.....................┃┃.................┗━━━┓┃.....................┃
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
-┃.....p...............┃┃.....................┃┃.........n...........┃┃...............n.....┃
+┃.....▶...............┃┃.....................┃┃.........◀...........┃┃...............◀.....┃
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
┃.....................┃┃.....................┃┃.....................┃┃.....................┃
diff --git a/data/levels/level019.gnl b/data/levels/level019.gnl
index bc936da..ebcc85d 100644
--- a/data/levels/level019.gnl
+++ b/data/levels/level019.gnl
@@ -2,11 +2,11 @@
┃..........................................................................................┃
┃.........┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓.........┃
┃.........┃┏━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┓┃.........┃
-┃....o....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....o....┃
+┃....▼....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....▼....┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┗┛........┗┛........┃┃........┗┛........┗┛........┃┃........┗┛........┗┛.........┃
┃.............................┃┃............................┃┃.............................┃
-┃.........................o...┃┃............................┃┃.............................┃
+┃.........................▼...┃┃............................┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
┃.............................┃┃............................┃┃.............................┃
┃.........┏┓........┏┓........┃┃........┏┓........┏┓........┃┃........┏┓........┏┓.........┃
@@ -54,12 +54,12 @@
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
┃.........┃┃........┗┛........┗┛........┃┃........┗┛........┗┛........┃┃........┗┛.........┃
┃.........┃┃............................┃┃............................┃┃...................┃
-┃.........┃┃............................┃┃............m...............┃┃...................┃
+┃.........┃┃............................┃┃............▲...............┃┃...................┃
┃.........┃┃............................┃┃............................┃┃...................┃
┃.........┃┃............................┃┃............................┃┃...................┃
┃.........┃┃........┏┓........┏┓........┃┃........┏┓........┏┓........┃┃........┏┓.........┃
┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
-┃....m....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....m....┃
+┃....▲....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....▲....┃
┃.........┃┗━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┛┃.........┃
┃.........┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛.........┃
┃..........................................................................................┃
diff --git a/data/levels/level020.gnl b/data/levels/level020.gnl
index ed88d5c..7f2726a 100644
--- a/data/levels/level020.gnl
+++ b/data/levels/level020.gnl
@@ -1,6 +1,6 @@
.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.....................
.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.....................
-━━━━━━━━━━━┓.........┃┃....┃┃....┃┃....┃┃.o..┃┃....┃┃....┃┃....┃┃....┃┃.........┏━━━━━━━━━━━
+━━━━━━━━━━━┓.........┃┃....┃┃....┃┃....┃┃.▼..┃┃....┃┃....┃┃....┃┃....┃┃.........┏━━━━━━━━━━━
━━━━━━━━━━━┛.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........┗━━━━━━━━━━━
.....................┗┛....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┗┛.....................
...........................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃...........................
@@ -27,14 +27,14 @@
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓.........┃┃.........┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛.........┃┃.........┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
.............................................┃┃.............................................
-....p........................................┃┃........................................n....
+....▶........................................┃┃........................................◀....
.............................................┃┃.............................................
.............................................┃┃.............................................
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┃━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┃━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
.............................................┃┃.............................................
.............................................┃┃.............................................
-....p........................................┃┃........................................n....
+....▶........................................┃┃........................................◀....
.............................................┃┃.............................................
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓.........┃┃.........┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛.........┃┃.........┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
@@ -62,5 +62,5 @@
.....................┏┓....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┏┓.....................
━━━━━━━━━━━┓.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........┏━━━━━━━━━━━
━━━━━━━━━━━┛.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........┗━━━━━━━━━━━
-.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.m..┃┃....┃┃....┃┃.....................
+.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.▲..┃┃....┃┃....┃┃.....................
.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.....................
diff --git a/data/levels/level021.gnl b/data/levels/level021.gnl
index 43a1384..988d11a 100644
--- a/data/levels/level021.gnl
+++ b/data/levels/level021.gnl
@@ -1,8 +1,8 @@
┏━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━┓
┃....┃................................................................................┃....┃
-┃....┃..p..........................................................................n..┃....┃
-┃....┃..p..........................................................................n..┃....┃
-┃....┃..p..........................................................................n..┃....┃
+┃....┃..▶..........................................................................◀..┃....┃
+┃....┃..▶..........................................................................◀..┃....┃
+┃....┃..▶..........................................................................◀..┃....┃
┃....┃................................................................................┃....┃
┃....┃................................................................................┃....┃
┃....┗━━━┳┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┳━━━┛....┃
diff --git a/data/levels/level022.gnl b/data/levels/level022.gnl
index 2afa2af..0789460 100644
--- a/data/levels/level022.gnl
+++ b/data/levels/level022.gnl
@@ -10,12 +10,12 @@
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
-┃....┏┓..o..┏┓...┏┓.....┏┓...┏┓.....┏┓...┏┳━━━━━━┳┓...┏┓.....┏┓...┏┓.....┏┓...┏┓..o..┏┓....┃
+┃....┏┓..▼..┏┓...┏┓.....┏┓...┏┓.....┏┓...┏┳━━━━━━┳┓...┏┓.....┏┓...┏┓.....┏┓...┏┓..▼..┏┓....┃
┃....┗┫.....┣┛...┗┫.....┣┛...┗┫.....┣┛...┗┫┏┳┳┳┳┓┣┛...┗┫.....┣┛...┗┫.....┣┛...┗┫.....┣┛....┃
┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
-┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃..o..┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃..▼..┃
┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
-┃.o...┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.▼...┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
@@ -51,7 +51,7 @@
┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
┃.....┣┓...┏┫.....┣┓...┏┫.....┣┓...┏┫.....┃┗┻┻┻┻┛┃.....┣┓...┏┫.....┣┓...┏┫.....┣┓...┏┫.....┃
-┃.....┗┛.m.┗┛.....┗┛...┗┛.....┗┛...┗┛.....┗━━━━━━┛.....┗┛...┗┛.....┗┛...┗┛.....┗┛.m.┗┛.....┃
+┃.....┗┛.▲.┗┛.....┗┛...┗┛.....┗┛...┗┛.....┗━━━━━━┛.....┗┛...┗┛.....┗┛...┗┛.....┗┛.▲.┗┛.....┃
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................................................................┃
diff --git a/data/levels/level023.gnl b/data/levels/level023.gnl
index 9580a83..0010148 100644
--- a/data/levels/level023.gnl
+++ b/data/levels/level023.gnl
@@ -17,8 +17,8 @@
....┏┛............................┗┓........┃..┃........┏┛............................┗┓....
....┃..............................┃........┃..┃........┃..............................┃....
━━━━┛..............................┗━━━━━━━━┛..┗━━━━━━━━┛..............................┗━━━━
-.........p...................................np...........................................n.
-.............................................np.............................................
+.........▶...................................◀▶...........................................◀.
+.............................................◀▶.............................................
━━━━┓..............................┏━━━━━━━━━━━━━━━━━━━━┓..............................┏━━━━
....┃..............................┃....................┃..............................┃....
....┗┓............................┏┛....................┗┓............................┏┛....
diff --git a/data/levels/level024.gnl b/data/levels/level024.gnl
index 7c6a974..d763843 100644
--- a/data/levels/level024.gnl
+++ b/data/levels/level024.gnl
@@ -2,7 +2,7 @@
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
-..┃........o........┃....┃.................┃....┃.................┃....┃........o........┃..
+..┃........▼........┃....┃.................┃....┃.................┃....┃........▼........┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
@@ -31,7 +31,7 @@
............................................................................................
............................................................................................
............................................................................................
-...............................p...............................n............................
+...............................▶...............................◀............................
............................................................................................
............................................................................................
............................................................................................
@@ -59,7 +59,7 @@
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
-..┃........m........┃....┃.................┃....┃.................┃....┃........m........┃..
+..┃........▲........┃....┃.................┃....┃.................┃....┃........▲........┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
diff --git a/data/levels/level025.gnl b/data/levels/level025.gnl
index 836bf39..16aad6e 100644
--- a/data/levels/level025.gnl
+++ b/data/levels/level025.gnl
@@ -4,7 +4,7 @@
┃..........................................................................................┃
┃..........................................┏┓..┏┓..........................................┃
┃....┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻┛..┗┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓....┃
-┃....┃p..............................................................................n┃....┃
+┃....┃▶..............................................................................◀┃....┃
┃....┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳┓..┏┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛....┃
┃..........................................┗┛..┗┛..........................................┃
┃..........................................................................................┃
@@ -30,7 +30,7 @@
┃...............................┃...........┃..┃...........┃...............................┃
┃...............................┣┓..┏┓.┏┓..┏┫..┣┓..┏┓.┏┓..┏┫...............................┃
┃...............................┗┻━━┻┛.┗┻━━┻┛..┗┻━━┻┛.┗┻━━┻┛...............................┃
-┃.............o................................................................m...........┃
+┃.............▼................................................................▲...........┃
┃..........................................................................................┃
┃...............................┏┳━━┳┓.┏┳━━┳┓..┏┳━━┳┓.┏┳━━┳┓...............................┃
┃...............................┣┛..┗┛.┗┛..┗┫..┣┛..┗┛.┗┛..┗┫...............................┃
@@ -57,7 +57,7 @@
┃..........................................................................................┃
┃..........................................┏┓..┏┓..........................................┃
┃....┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻┛..┗┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓....┃
-┃....┃p..............................................................................n┃....┃
+┃....┃▶..............................................................................◀┃....┃
┃....┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳┓..┏┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛....┃
┃..........................................┗┛..┗┛..........................................┃
┃..........................................................................................┃
diff --git a/data/levels/level026.gnl b/data/levels/level026.gnl
index 8f10fa4..09cf352 100644
--- a/data/levels/level026.gnl
+++ b/data/levels/level026.gnl
@@ -3,15 +3,15 @@
┃..........................................................................................┃
┃..........................................................................................┃
┃..........................................┏┓..┏┓..........................................┃
-┃....p.....................................┗┫..┣┛.....................................n....┃
+┃....▶.....................................┗┫..┣┛.....................................◀....┃
┃...........................................┃..┃...........................................┃
┃...........................................┃..┃...........................................┃
┃...........................................┃..┃...........................................┃
┃...........................................┃..┃...........................................┃
-┃....p......................................┃..┃...........................................┃
+┃....▶......................................┃..┃...........................................┃
┃...........................................┃..┃...........................................┃
┃...........................................┃..┃...........................................┃
-┃...........................................┃..┃......................................n....┃
+┃...........................................┃..┃......................................◀....┃
┃...........................................┃..┃...........................................┃
┃...........................................┃..┃...........................................┃
┃...........................................┃..┃...........................................┃
@@ -58,7 +58,7 @@
┃...........................................┃..┃...........................................┃
┃...........................................┃..┃...........................................┃
┃...........................................┃..┃...........................................┃
-┃....p.....................................┏┫..┣┓.....................................n....┃
+┃....▶.....................................┏┫..┣┓.....................................◀....┃
┃..........................................┗┛..┗┛..........................................┃
┃..........................................................................................┃
┃..........................................................................................┃
diff --git a/src/nibbles-game.vala b/src/nibbles-game.vala
index e49d1cb..c00d902 100644
--- a/src/nibbles-game.vala
+++ b/src/nibbles-game.vala
@@ -153,6 +153,7 @@ private class NibblesGame : Object
break;
// start positions
+ case '▲':
case 'm':
board[j, i] = (int) NibblesGame.EMPTYCHAR;
if (count < numworms)
@@ -161,6 +162,7 @@ private class NibblesGame : Object
count++;
}
break;
+ case '◀':
case 'n':
board[j, i] = (int) NibblesGame.EMPTYCHAR;
if (count < numworms)
@@ -169,6 +171,7 @@ private class NibblesGame : Object
count++;
}
break;
+ case '▼':
case 'o':
board[j, i] = (int) NibblesGame.EMPTYCHAR;
if (count < numworms)
@@ -177,6 +180,7 @@ private class NibblesGame : Object
count++;
}
break;
+ case '▶':
case 'p':
board[j, i] = (int) NibblesGame.EMPTYCHAR;
if (count < numworms)
diff --git a/src/nibbles-test.vala b/src/nibbles-test.vala
index 019241f..f0ffc9a 100644
--- a/src/nibbles-test.vala
+++ b/src/nibbles-test.vala
@@ -93,7 +93,7 @@ namespace NibblesTest
"┃....................................┗╋┓.........................┃┃........................┃",
"┃...........┏┓........................┗╋┓........................┃┃........................┃",
"┃...........┃┃.........................┗╋┓.......................┃┃........................┃",
- "┃...o.......┃┃..........................┗╋┓......................┃┃........................┃",
+ "┃...▼.......┃┃..........................┗╋┓......................┃┃........................┃",
"┃...........┃┃...........................┗╋┓.....................┃┃...┏━━━━━━━━┓...........┃",
"┃...........┃┃............................┗╋┓....................┃┃...┗━━━━━━━━╋┓..........┃",
"┃...........┃┃.............................┗╋┓...................┃┃............┗╋┓.........┃",
@@ -110,7 +110,7 @@ namespace NibblesTest
"..................┗┛.........................┏╋┛.................┃┃......┗╋┓................",
"............................................┏╋┛..................┃┃.......┗╋┓...............",
"............................................┗╋┓..................┃┃........┗╋┓..............",
- "┓.................o..........................┗╋┓.................┃┃.........┗╋┓............┏",
+ "┓.................▼..........................┗╋┓.................┃┃.........┗╋┓............┏",
"┃.............................................┗╋┓................┃┃..........┗╋┓...........┃",
"┃..............................................┗╋┓...............┃┃...........┗╋┓..........┃",
"┃........┏┓.....................┏┓..............┗╋┓..............┃┃............┗┛..........┃",
@@ -123,7 +123,7 @@ namespace NibblesTest
"┃........┗━━━━━━━━┛...................┗╋┓........................┃┃........................┃",
"┃......................................┗╋┓.......................┃┃........................┃",
"┃.......................................┗╋┓......................┃┃....┏━━━━━━━━━━━━━┓.....┃",
- "┃...p....................................┗╋┓.....................┃┃....┗━━━━━━━━━━━━━┛.....┃",
+ "┃...▶....................................┗╋┓.....................┃┃....┗━━━━━━━━━━━━━┛.....┃",
"┃........................................┏╋┛.....................┃┃........................┃",
"┃.......................................┏╋┛......................┃┃........................┃",
"┃.................┏┓...................┏╋┛.......................┃┃........................┃",
@@ -134,16 +134,16 @@ namespace NibblesTest
"┃........┏╋┛......┃┃...............┗┛............................┃┃........................┃",
"┃.......┏╋┛.......┃┃.............................................┃┃........................┃",
"┃......┏╋┛........┃┃.............................................┃┃........................┃",
- "┃......┗┛.........┃┃...............................m.............┃┃........................┃",
+ "┃......┗┛.........┃┃...............................▲.............┃┃........................┃",
"┃.................┃┃.............................................┃┃........................┃",
"┃.................┃┃.............................................┃┃........................┃",
"┃.................┃┃.............................................┃┗━━━━━━━━━━━━━┓..........┃",
"┃.................┃┃............┏━━━━━━━━━━━━━━━━━━━━━━┓.........┗━━━━━━━━━━━━━━┛..........┃",
"┃.................┃┃............┗━━━━━━━━━━━━━━━━━━━━━━┛...................................┃",
"┃.................┃┃.......................................................................┃",
- "┃.................┃┃...................................................................n...┃",
+ "┃.................┃┃...................................................................◀...┃",
"┃.................┃┃.......................................................................┃",
- "┃.................┃┃......................n................................................┃",
+ "┃.................┃┃......................◀................................................┃",
"┃...s.............┃┃...................................................................r...┃",
"┃.................┗┛.......................................................................┃",
"┃...T...................................................................................U..┃",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]