summaryrefslogtreecommitdiffstats
path: root/ksnake/data
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commitc90c389a8a8d9d8661e9772ec4144c5cf2039f23 (patch)
tree6d8391395bce9eaea4ad78958617edb20c6a7573 /ksnake/data
downloadtdegames-c90c389a8a8d9d8661e9772ec4144c5cf2039f23.tar.gz
tdegames-c90c389a8a8d9d8661e9772ec4144c5cf2039f23.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdegames@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'ksnake/data')
-rw-r--r--ksnake/data/Makefile.am9
-rw-r--r--ksnake/data/backgrounds/Bark.pngbin0 -> 29349 bytes
-rw-r--r--ksnake/data/backgrounds/Blue_Carpet.pngbin0 -> 67082 bytes
-rw-r--r--ksnake/data/backgrounds/Dark_Wood.pngbin0 -> 8630 bytes
-rw-r--r--ksnake/data/backgrounds/Granite.pngbin0 -> 5679 bytes
-rw-r--r--ksnake/data/backgrounds/Green_Carpet.pngbin0 -> 30829 bytes
-rw-r--r--ksnake/data/backgrounds/Makefile.am8
-rw-r--r--ksnake/data/backgrounds/Mystique.pngbin0 -> 6242 bytes
-rw-r--r--ksnake/data/backgrounds/Rope_Weave.pngbin0 -> 9455 bytes
-rw-r--r--ksnake/data/backgrounds/Volcanic.pngbin0 -> 8248 bytes
-rw-r--r--ksnake/data/backgrounds/Wood.pngbin0 -> 27667 bytes
-rw-r--r--ksnake/data/highScoresbin0 -> 130 bytes
-rw-r--r--ksnake/data/levels/Makefile.am9
-rw-r--r--ksnake/data/levels/room0118
-rw-r--r--ksnake/data/levels/room0218
-rw-r--r--ksnake/data/levels/room0318
-rw-r--r--ksnake/data/levels/room0418
-rw-r--r--ksnake/data/levels/room0518
-rw-r--r--ksnake/data/levels/room0618
-rw-r--r--ksnake/data/levels/room0718
-rw-r--r--ksnake/data/levels/room0818
-rw-r--r--ksnake/data/levels/room0918
-rw-r--r--ksnake/data/levels/room1018
-rw-r--r--ksnake/data/levels/room1118
-rw-r--r--ksnake/data/levels/room1218
-rw-r--r--ksnake/data/levels/room1318
-rw-r--r--ksnake/data/levels/room1418
-rw-r--r--ksnake/data/levels/room1518
-rw-r--r--ksnake/data/levels/room1618
-rw-r--r--ksnake/data/levels/room1718
-rw-r--r--ksnake/data/levels/room1818
-rw-r--r--ksnake/data/levels/room1918
-rw-r--r--ksnake/data/levels/room2018
-rw-r--r--ksnake/data/levels/room2118
-rw-r--r--ksnake/data/levels/room2218
-rw-r--r--ksnake/data/levels/room2318
-rw-r--r--ksnake/data/levels/room2418
-rw-r--r--ksnake/data/levels/room2518
-rw-r--r--ksnake/data/pixmaps/Makefile.am5
-rw-r--r--ksnake/data/pixmaps/apples.pngbin0 -> 284 bytes
-rw-r--r--ksnake/data/pixmaps/ball.pngbin0 -> 295 bytes
-rw-r--r--ksnake/data/pixmaps/brick.pngbin0 -> 25582 bytes
-rw-r--r--ksnake/data/pixmaps/snake1.pngbin0 -> 483 bytes
-rw-r--r--ksnake/data/pixmaps/snake2.pngbin0 -> 468 bytes
44 files changed, 481 insertions, 0 deletions
diff --git a/ksnake/data/Makefile.am b/ksnake/data/Makefile.am
new file mode 100644
index 00000000..42d15ec2
--- /dev/null
+++ b/ksnake/data/Makefile.am
@@ -0,0 +1,9 @@
+
+
+highscoredir = $(kde_datadir)/ksnake
+highscore_DATA = highScores
+
+SUBDIRS = levels pixmaps backgrounds
+
+EXTRA_DIST = $(highscore_DATA)
+
diff --git a/ksnake/data/backgrounds/Bark.png b/ksnake/data/backgrounds/Bark.png
new file mode 100644
index 00000000..68180cdd
--- /dev/null
+++ b/ksnake/data/backgrounds/Bark.png
Binary files differ
diff --git a/ksnake/data/backgrounds/Blue_Carpet.png b/ksnake/data/backgrounds/Blue_Carpet.png
new file mode 100644
index 00000000..92c8c8f2
--- /dev/null
+++ b/ksnake/data/backgrounds/Blue_Carpet.png
Binary files differ
diff --git a/ksnake/data/backgrounds/Dark_Wood.png b/ksnake/data/backgrounds/Dark_Wood.png
new file mode 100644
index 00000000..9767ec63
--- /dev/null
+++ b/ksnake/data/backgrounds/Dark_Wood.png
Binary files differ
diff --git a/ksnake/data/backgrounds/Granite.png b/ksnake/data/backgrounds/Granite.png
new file mode 100644
index 00000000..2dc1c2a9
--- /dev/null
+++ b/ksnake/data/backgrounds/Granite.png
Binary files differ
diff --git a/ksnake/data/backgrounds/Green_Carpet.png b/ksnake/data/backgrounds/Green_Carpet.png
new file mode 100644
index 00000000..ba18e54c
--- /dev/null
+++ b/ksnake/data/backgrounds/Green_Carpet.png
Binary files differ
diff --git a/ksnake/data/backgrounds/Makefile.am b/ksnake/data/backgrounds/Makefile.am
new file mode 100644
index 00000000..597ab5a8
--- /dev/null
+++ b/ksnake/data/backgrounds/Makefile.am
@@ -0,0 +1,8 @@
+
+bgdir = $(kde_datadir)/ksnake/backgrounds
+
+bg_DATA = Bark.png Blue_Carpet.png Dark_Wood.png Granite.png \
+ Green_Carpet.png Mystique.png Rope_Weave.png Volcanic.png \
+ Wood.png
+
+EXTRA_DIST = $(bg_DATA)
diff --git a/ksnake/data/backgrounds/Mystique.png b/ksnake/data/backgrounds/Mystique.png
new file mode 100644
index 00000000..92f59620
--- /dev/null
+++ b/ksnake/data/backgrounds/Mystique.png
Binary files differ
diff --git a/ksnake/data/backgrounds/Rope_Weave.png b/ksnake/data/backgrounds/Rope_Weave.png
new file mode 100644
index 00000000..70903bbc
--- /dev/null
+++ b/ksnake/data/backgrounds/Rope_Weave.png
Binary files differ
diff --git a/ksnake/data/backgrounds/Volcanic.png b/ksnake/data/backgrounds/Volcanic.png
new file mode 100644
index 00000000..90d185fc
--- /dev/null
+++ b/ksnake/data/backgrounds/Volcanic.png
Binary files differ
diff --git a/ksnake/data/backgrounds/Wood.png b/ksnake/data/backgrounds/Wood.png
new file mode 100644
index 00000000..c317f8df
--- /dev/null
+++ b/ksnake/data/backgrounds/Wood.png
Binary files differ
diff --git a/ksnake/data/highScores b/ksnake/data/highScores
new file mode 100644
index 00000000..41c812e8
--- /dev/null
+++ b/ksnake/data/highScores
Binary files differ
diff --git a/ksnake/data/levels/Makefile.am b/ksnake/data/levels/Makefile.am
new file mode 100644
index 00000000..6918477d
--- /dev/null
+++ b/ksnake/data/levels/Makefile.am
@@ -0,0 +1,9 @@
+
+room_DATA = room01 room02 room03 room04 room05 room06 room07 \
+ room08 room09 room10 room11 room12 room13 room14 room15 \
+ room16 room17 room18 room19 room20 room21 room22 room23 \
+ room24 room25
+
+roomdir = $(kde_datadir)/ksnake/levels
+
+EXTRA_DIST = $(room_DATA)
diff --git a/ksnake/data/levels/room01 b/ksnake/data/levels/room01
new file mode 100644
index 00000000..de31fc6a
--- /dev/null
+++ b/ksnake/data/levels/room01
@@ -0,0 +1,18 @@
+#define room01_width 35
+#define room01_height 35
+static unsigned char room01_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01,
+ 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00,
+ 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04,
+ 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01,
+ 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04,
+ 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01,
+ 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00,
+ 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04,
+ 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01,
+ 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x01, 0x00, 0x04,
+ 0x04, 0x01, 0x01, 0x00, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room02 b/ksnake/data/levels/room02
new file mode 100644
index 00000000..4c73afef
--- /dev/null
+++ b/ksnake/data/levels/room02
@@ -0,0 +1,18 @@
+#define room2_width 35
+#define room2_height 35
+static unsigned char room2_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xc1, 0xff, 0xff, 0x1f, 0x04, 0x01,
+ 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02,
+ 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04,
+ 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00,
+ 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00,
+ 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01,
+ 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02,
+ 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04,
+ 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00,
+ 0x02, 0x00, 0x04, 0x01, 0x00, 0x02, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room03 b/ksnake/data/levels/room03
new file mode 100644
index 00000000..c7738cc8
--- /dev/null
+++ b/ksnake/data/levels/room03
@@ -0,0 +1,18 @@
+#define room3_width 35
+#define room3_height 35
+static unsigned char room3_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xc1, 0xff, 0xff, 0x1f, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04,
+ 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00,
+ 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10,
+ 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41,
+ 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00,
+ 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04,
+ 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00,
+ 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10,
+ 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41,
+ 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00,
+ 0x10, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room04 b/ksnake/data/levels/room04
new file mode 100644
index 00000000..0085400a
--- /dev/null
+++ b/ksnake/data/levels/room04
@@ -0,0 +1,18 @@
+#define room4_width 35
+#define room4_height 35
+static unsigned char room4_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xc1, 0x1f, 0xc0, 0x1f, 0x04, 0x41,
+ 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00,
+ 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04,
+ 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00,
+ 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10,
+ 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41,
+ 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00,
+ 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04,
+ 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00,
+ 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0xc1, 0x1f, 0xc0, 0x1f,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room05 b/ksnake/data/levels/room05
new file mode 100644
index 00000000..814e56d9
--- /dev/null
+++ b/ksnake/data/levels/room05
@@ -0,0 +1,18 @@
+#define room5_width 35
+#define room5_height 35
+static unsigned char room5_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x41, 0x00, 0xfe, 0x1f, 0x04, 0x41,
+ 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00,
+ 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04,
+ 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00,
+ 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10,
+ 0x04, 0x41, 0x00, 0x02, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41,
+ 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00,
+ 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04,
+ 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0x41, 0x00,
+ 0x00, 0x10, 0x04, 0x41, 0x00, 0x00, 0x10, 0x04, 0xc1, 0xff, 0x03, 0x10,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room06 b/ksnake/data/levels/room06
new file mode 100644
index 00000000..bd5c36f8
--- /dev/null
+++ b/ksnake/data/levels/room06
@@ -0,0 +1,18 @@
+#define room6_width 35
+#define room6_height 35
+static unsigned char room6_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41,
+ 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00,
+ 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04,
+ 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04,
+ 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11,
+ 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41,
+ 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00,
+ 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04,
+ 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04,
+ 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11, 0x04, 0x41, 0x04, 0x00, 0x11,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room07 b/ksnake/data/levels/room07
new file mode 100644
index 00000000..3330a24b
--- /dev/null
+++ b/ksnake/data/levels/room07
@@ -0,0 +1,18 @@
+#define room7_width 35
+#define room7_height 35
+static unsigned char room7_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0xe1, 0xff, 0xff, 0x3f, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0xe1, 0xff, 0xf8, 0x3f, 0x04, 0x01, 0x80, 0x08,
+ 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04,
+ 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80,
+ 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00,
+ 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01,
+ 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08,
+ 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04,
+ 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80,
+ 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08, 0x00,
+ 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room08 b/ksnake/data/levels/room08
new file mode 100644
index 00000000..00ae3b91
--- /dev/null
+++ b/ksnake/data/levels/room08
@@ -0,0 +1,18 @@
+#define room8_width 35
+#define room8_height 35
+static unsigned char room8_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0xe1, 0xff, 0xff, 0x3f, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0xe1, 0xff, 0xff, 0x3f, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04,
+ 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01,
+ 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24,
+ 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21,
+ 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00,
+ 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04,
+ 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01,
+ 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24,
+ 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21,
+ 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00, 0x24, 0x04, 0x21, 0x01, 0x00,
+ 0x24, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room09 b/ksnake/data/levels/room09
new file mode 100644
index 00000000..8fe76e00
--- /dev/null
+++ b/ksnake/data/levels/room09
@@ -0,0 +1,18 @@
+#define room9_width 35
+#define room9_height 35
+static unsigned char room9_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0x7f, 0xf0, 0x7f,
+ 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11,
+ 0x00, 0x00, 0x40, 0x04, 0x11, 0x7f, 0xf0, 0x47, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01,
+ 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44,
+ 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11,
+ 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x7f,
+ 0xf0, 0x47, 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11, 0x00, 0x00, 0x40,
+ 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0xf1, 0x7f, 0xf0, 0x7f, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room10 b/ksnake/data/levels/room10
new file mode 100644
index 00000000..a50f3f39
--- /dev/null
+++ b/ksnake/data/levels/room10
@@ -0,0 +1,18 @@
+#define room10_width 35
+#define room10_height 35
+static unsigned char room10_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x11, 0x01, 0xfe, 0x7f,
+ 0x04, 0x11, 0x01, 0x00, 0x40, 0x04, 0x11, 0x01, 0x00, 0x40, 0x04, 0x11,
+ 0x01, 0x00, 0x40, 0x04, 0x11, 0x01, 0xfe, 0x47, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01,
+ 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x05, 0x44,
+ 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x05, 0x44, 0x04, 0x11,
+ 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x7f,
+ 0x00, 0x44, 0x04, 0x11, 0x00, 0x00, 0x44, 0x04, 0x11, 0x00, 0x00, 0x44,
+ 0x04, 0x11, 0x00, 0x00, 0x44, 0x04, 0xf1, 0x7f, 0x00, 0x44, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room11 b/ksnake/data/levels/room11
new file mode 100644
index 00000000..6a0c1a1d
--- /dev/null
+++ b/ksnake/data/levels/room11
@@ -0,0 +1,18 @@
+#define room11_width 35
+#define room11_height 35
+static unsigned char room11_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x91, 0x04, 0x00, 0x49,
+ 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91,
+ 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00,
+ 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04,
+ 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04,
+ 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49,
+ 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91,
+ 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00,
+ 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04,
+ 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04,
+ 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49,
+ 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x91, 0x04, 0x00, 0x49, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room12 b/ksnake/data/levels/room12
new file mode 100644
index 00000000..ce609936
--- /dev/null
+++ b/ksnake/data/levels/room12
@@ -0,0 +1,18 @@
+#define room12_width 35
+#define room12_height 35
+static unsigned char room12_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0xff, 0xff, 0x7f,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1,
+ 0xff, 0xf8, 0x7f, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08,
+ 0x00, 0x04, 0xf1, 0x8f, 0x88, 0x7f, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04,
+ 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88,
+ 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00,
+ 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01,
+ 0x88, 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88, 0x88,
+ 0x00, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04,
+ 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88,
+ 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00,
+ 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room13 b/ksnake/data/levels/room13
new file mode 100644
index 00000000..ad3b3879
--- /dev/null
+++ b/ksnake/data/levels/room13
@@ -0,0 +1,18 @@
+#define room13_width 35
+#define room13_height 35
+static unsigned char room13_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0xff, 0xff, 0x7f,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1,
+ 0xff, 0xff, 0x7f, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01,
+ 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54,
+ 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51,
+ 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00,
+ 0x54, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04,
+ 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01,
+ 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54,
+ 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x11,
+ 0x01, 0x00, 0x44, 0x04, 0x51, 0x01, 0x00, 0x54, 0x04, 0x51, 0x01, 0x00,
+ 0x54, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room14 b/ksnake/data/levels/room14
new file mode 100644
index 00000000..7d682c7e
--- /dev/null
+++ b/ksnake/data/levels/room14
@@ -0,0 +1,18 @@
+#define room14_width 35
+#define room14_height 35
+static unsigned char room14_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0xff, 0xf8, 0x7f,
+ 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11,
+ 0x00, 0x00, 0x40, 0x04, 0x11, 0xff, 0xf8, 0x47, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0xf1, 0x7f, 0x44, 0x04, 0x11, 0x11, 0x40, 0x44, 0x04, 0x11, 0x11,
+ 0x40, 0x44, 0x04, 0x11, 0x11, 0x40, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44,
+ 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11,
+ 0x11, 0x40, 0x44, 0x04, 0x11, 0x11, 0x40, 0x44, 0x04, 0x11, 0x11, 0x40,
+ 0x44, 0x04, 0x11, 0xf1, 0x7f, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0xff,
+ 0xf8, 0x47, 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11, 0x00, 0x00, 0x40,
+ 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0xf1, 0xff, 0xf8, 0x7f, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room15 b/ksnake/data/levels/room15
new file mode 100644
index 00000000..004ad67e
--- /dev/null
+++ b/ksnake/data/levels/room15
@@ -0,0 +1,18 @@
+#define room15_width 35
+#define room15_height 35
+static unsigned char room15_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x11, 0xf1, 0xff, 0x7f,
+ 0x04, 0x11, 0x01, 0x00, 0x40, 0x04, 0x11, 0x01, 0x00, 0x40, 0x04, 0x11,
+ 0x01, 0x00, 0x40, 0x04, 0x11, 0xf1, 0xff, 0x47, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0xc1,
+ 0x1d, 0x44, 0x04, 0x11, 0xc1, 0x1d, 0x44, 0x04, 0x11, 0xc1, 0x18, 0x44,
+ 0x04, 0x11, 0x01, 0x02, 0x44, 0x04, 0x11, 0xc1, 0x18, 0x44, 0x04, 0x11,
+ 0xc1, 0x1d, 0x44, 0x04, 0x11, 0xc1, 0x1d, 0x44, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0xff,
+ 0x7f, 0x44, 0x04, 0x11, 0x00, 0x00, 0x44, 0x04, 0x11, 0x00, 0x00, 0x44,
+ 0x04, 0x11, 0x00, 0x00, 0x44, 0x04, 0xf1, 0xff, 0x7f, 0x44, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room16 b/ksnake/data/levels/room16
new file mode 100644
index 00000000..59dde122
--- /dev/null
+++ b/ksnake/data/levels/room16
@@ -0,0 +1,18 @@
+#define room16_width 35
+#define room16_height 35
+static unsigned char room16_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92,
+ 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91,
+ 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40,
+ 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04,
+ 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24,
+ 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92,
+ 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91,
+ 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40,
+ 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04,
+ 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24,
+ 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92,
+ 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91, 0x24, 0x40, 0x92, 0x04, 0x91,
+ 0x24, 0x40, 0x92, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room17 b/ksnake/data/levels/room17
new file mode 100644
index 00000000..1237cfb7
--- /dev/null
+++ b/ksnake/data/levels/room17
@@ -0,0 +1,18 @@
+#define room17_width 35
+#define room17_height 35
+static unsigned char room17_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0xff, 0xff, 0x7f,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1,
+ 0xff, 0xf8, 0x7f, 0x04, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08,
+ 0x00, 0x04, 0xf1, 0x8f, 0x88, 0x7f, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04,
+ 0x01, 0x88, 0x88, 0x00, 0x04, 0xf1, 0x88, 0x88, 0x78, 0x04, 0x81, 0x88,
+ 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08,
+ 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81,
+ 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88,
+ 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04,
+ 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88,
+ 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08,
+ 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room18 b/ksnake/data/levels/room18
new file mode 100644
index 00000000..2c1949f5
--- /dev/null
+++ b/ksnake/data/levels/room18
@@ -0,0 +1,18 @@
+#define room18_width 35
+#define room18_height 35
+static unsigned char room18_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0xff, 0xff, 0x7f,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1,
+ 0xff, 0xff, 0x7f, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0x11, 0xe1, 0x3f, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x55, 0x01, 0x00, 0x54, 0x05, 0x55, 0xe1, 0x3f, 0x54, 0x05, 0x55, 0x01,
+ 0x00, 0x54, 0x05, 0x55, 0x01, 0x00, 0x54, 0x05, 0x55, 0xe1, 0x3f, 0x54,
+ 0x05, 0x55, 0x01, 0x00, 0x54, 0x05, 0x55, 0x01, 0x00, 0x54, 0x05, 0x55,
+ 0xe1, 0x3f, 0x54, 0x05, 0x55, 0x01, 0x00, 0x54, 0x05, 0x55, 0x01, 0x00,
+ 0x54, 0x05, 0x55, 0x01, 0x00, 0x54, 0x05, 0x55, 0x01, 0x00, 0x54, 0x05,
+ 0x55, 0x01, 0x00, 0x54, 0x05, 0x55, 0x01, 0x00, 0x54, 0x05, 0x55, 0x01,
+ 0x00, 0x54, 0x05, 0x55, 0x01, 0x00, 0x54, 0x05, 0x55, 0x01, 0x00, 0x54,
+ 0x05, 0x55, 0x01, 0x00, 0x54, 0x05, 0x55, 0x01, 0x00, 0x54, 0x05, 0x55,
+ 0x01, 0x00, 0x54, 0x05, 0x11, 0x01, 0x00, 0x44, 0x04, 0x55, 0x01, 0x00,
+ 0x54, 0x05, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room19 b/ksnake/data/levels/room19
new file mode 100644
index 00000000..39a1d698
--- /dev/null
+++ b/ksnake/data/levels/room19
@@ -0,0 +1,18 @@
+#define room19_width 35
+#define room19_height 35
+static unsigned char room19_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0xff, 0xf8, 0x7f,
+ 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11,
+ 0x00, 0x00, 0x40, 0x04, 0x11, 0xff, 0xff, 0x47, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0xf1, 0x78, 0x44, 0x04, 0x11, 0x11, 0x40, 0x44, 0x04, 0x11, 0x11,
+ 0x40, 0x44, 0x04, 0x11, 0x11, 0x42, 0x44, 0x04, 0x11, 0x10, 0x40, 0x40,
+ 0x04, 0x11, 0x90, 0x48, 0x40, 0x04, 0x11, 0x10, 0x40, 0x40, 0x04, 0x11,
+ 0x11, 0x42, 0x44, 0x04, 0x11, 0x11, 0x40, 0x44, 0x04, 0x11, 0x11, 0x40,
+ 0x44, 0x04, 0x11, 0xf1, 0x78, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0xff,
+ 0xff, 0x47, 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11, 0x00, 0x00, 0x40,
+ 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0xf1, 0xff, 0xf8, 0x7f, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room20 b/ksnake/data/levels/room20
new file mode 100644
index 00000000..11765e1c
--- /dev/null
+++ b/ksnake/data/levels/room20
@@ -0,0 +1,18 @@
+#define room20_width 35
+#define room20_height 35
+static unsigned char room20_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x01, 0x00, 0x00, 0x04, 0x01, 0x01,
+ 0x00, 0x00, 0x04, 0x01, 0x01, 0x00, 0x00, 0x04, 0x11, 0xf1, 0xff, 0x7f,
+ 0x04, 0x11, 0x01, 0x00, 0x40, 0x04, 0x11, 0x01, 0x00, 0x40, 0x04, 0x11,
+ 0x01, 0x00, 0x40, 0x04, 0x11, 0xf1, 0xff, 0x47, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0xc1,
+ 0x15, 0x44, 0x04, 0x11, 0x01, 0x14, 0x44, 0x04, 0x11, 0xc1, 0x10, 0x44,
+ 0x04, 0x11, 0x01, 0x02, 0x44, 0x04, 0x11, 0x41, 0x18, 0x44, 0x04, 0x11,
+ 0x41, 0x01, 0x44, 0x04, 0x11, 0x41, 0x1d, 0x44, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0xff,
+ 0x0f, 0x44, 0x04, 0x11, 0x00, 0x00, 0x44, 0x04, 0x11, 0x00, 0x00, 0x44,
+ 0x04, 0x11, 0x00, 0x00, 0x44, 0x04, 0xf1, 0xff, 0x0f, 0x44, 0x04, 0x01,
+ 0x00, 0x00, 0x04, 0x04, 0x01, 0x00, 0x00, 0x04, 0x04, 0x01, 0x00, 0x00,
+ 0x04, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room21 b/ksnake/data/levels/room21
new file mode 100644
index 00000000..3ce582b6
--- /dev/null
+++ b/ksnake/data/levels/room21
@@ -0,0 +1,18 @@
+#define room21_width 35
+#define room21_height 35
+static unsigned char room21_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92,
+ 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49,
+ 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48,
+ 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04,
+ 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92,
+ 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92,
+ 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49,
+ 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48,
+ 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04,
+ 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92,
+ 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92,
+ 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49, 0x92, 0x48, 0x92, 0x04, 0x49,
+ 0x92, 0x48, 0x92, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room22 b/ksnake/data/levels/room22
new file mode 100644
index 00000000..104557c9
--- /dev/null
+++ b/ksnake/data/levels/room22
@@ -0,0 +1,18 @@
+#define room22_width 35
+#define room22_height 35
+static unsigned char room22_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0xff, 0xff, 0x7f,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xff,
+ 0xff, 0xf8, 0xff, 0x07, 0x01, 0x80, 0x08, 0x00, 0x04, 0x01, 0x80, 0x08,
+ 0x00, 0x04, 0xf1, 0x8f, 0x88, 0x7f, 0x04, 0x01, 0x88, 0x88, 0x00, 0x04,
+ 0x01, 0x88, 0x88, 0x00, 0x04, 0xf1, 0x88, 0x88, 0x78, 0x04, 0x81, 0x88,
+ 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08,
+ 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81,
+ 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88,
+ 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04,
+ 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88,
+ 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08,
+ 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81, 0x88, 0x88, 0x08, 0x04, 0x81,
+ 0x80, 0x08, 0x08, 0x04, 0x81, 0x00, 0x00, 0x08, 0x04, 0x81, 0x00, 0x00,
+ 0x08, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room23 b/ksnake/data/levels/room23
new file mode 100644
index 00000000..e3091764
--- /dev/null
+++ b/ksnake/data/levels/room23
@@ -0,0 +1,18 @@
+#define room23_width 35
+#define room23_height 35
+static unsigned char room23_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0xf1, 0xff, 0xff, 0x7f, 0x04, 0x01, 0x00, 0x00, 0x00,
+ 0x04, 0xc1, 0xff, 0xff, 0x1f, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1,
+ 0xff, 0xff, 0x7f, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0x11, 0xe1, 0x3f, 0x44, 0x04, 0x11, 0x01, 0x02, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x55, 0xe5, 0x3f, 0x55, 0x05, 0x55, 0x05,
+ 0x02, 0x55, 0x05, 0x55, 0x05, 0x00, 0x55, 0x05, 0x55, 0xe5, 0x3f, 0x55,
+ 0x05, 0x55, 0x05, 0x02, 0x55, 0x05, 0x55, 0x05, 0x00, 0x55, 0x05, 0x55,
+ 0xe5, 0x3f, 0x55, 0x05, 0x55, 0x05, 0x02, 0x55, 0x05, 0x55, 0x05, 0x00,
+ 0x55, 0x05, 0x11, 0xe1, 0x3f, 0x44, 0x04, 0x55, 0x05, 0x02, 0x55, 0x05,
+ 0x55, 0x05, 0x00, 0x55, 0x05, 0x55, 0x05, 0x00, 0x55, 0x05, 0x55, 0x05,
+ 0x00, 0x55, 0x05, 0x55, 0x05, 0x00, 0x55, 0x05, 0x55, 0x05, 0x00, 0x55,
+ 0x05, 0x55, 0x05, 0x00, 0x55, 0x05, 0x55, 0x05, 0x00, 0x55, 0x05, 0x55,
+ 0x05, 0x00, 0x55, 0x05, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room24 b/ksnake/data/levels/room24
new file mode 100644
index 00000000..29d5e2a1
--- /dev/null
+++ b/ksnake/data/levels/room24
@@ -0,0 +1,18 @@
+#define room24_width 35
+#define room24_height 35
+static unsigned char room24_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xc1, 0xff, 0xff, 0x1f,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11,
+ 0x00, 0x00, 0x40, 0x04, 0x11, 0xfc, 0xff, 0x41, 0x04, 0x11, 0x00, 0x00,
+ 0x40, 0x04, 0x11, 0x01, 0x00, 0x40, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0xc1, 0x1f, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x11,
+ 0x40, 0x44, 0x04, 0x11, 0x91, 0x4d, 0x44, 0x04, 0x11, 0x91, 0x4d, 0x44,
+ 0x04, 0x11, 0x11, 0x40, 0x44, 0x04, 0x11, 0x91, 0x4d, 0x44, 0x04, 0x11,
+ 0x91, 0x4d, 0x44, 0x04, 0x11, 0x11, 0x40, 0x44, 0x04, 0x11, 0x01, 0x00,
+ 0x44, 0x04, 0x11, 0xc1, 0x1f, 0x44, 0x04, 0x11, 0x01, 0x00, 0x44, 0x04,
+ 0x11, 0x01, 0x00, 0x44, 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11, 0xfc,
+ 0xff, 0x41, 0x04, 0x11, 0x00, 0x00, 0x40, 0x04, 0x11, 0x00, 0x00, 0x40,
+ 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xc1, 0xff, 0xff, 0x1f, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/levels/room25 b/ksnake/data/levels/room25
new file mode 100644
index 00000000..e52f722a
--- /dev/null
+++ b/ksnake/data/levels/room25
@@ -0,0 +1,18 @@
+#define room25_width 35
+#define room25_height 35
+static unsigned char room25_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00,
+ 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0xff, 0xff, 0x47,
+ 0x04, 0x11, 0x00, 0x00, 0x44, 0x04, 0x11, 0x00, 0x00, 0x44, 0x04, 0x11,
+ 0xff, 0x03, 0x44, 0x04, 0x11, 0x01, 0x02, 0x44, 0x04, 0x11, 0x01, 0x02,
+ 0x44, 0x04, 0x11, 0x49, 0x02, 0x44, 0x04, 0x11, 0x91, 0x02, 0x44, 0x04,
+ 0x11, 0x01, 0x02, 0x44, 0x04, 0x11, 0x01, 0x02, 0x44, 0x04, 0x11, 0x01,
+ 0x02, 0x44, 0x04, 0x11, 0x01, 0x02, 0x44, 0x04, 0x11, 0x01, 0x02, 0x44,
+ 0x04, 0x11, 0x01, 0x02, 0x44, 0x04, 0x11, 0x01, 0x02, 0x44, 0x04, 0x11,
+ 0x01, 0x02, 0x44, 0x04, 0x11, 0x01, 0x02, 0x44, 0x04, 0x11, 0x01, 0x02,
+ 0x44, 0x04, 0x11, 0x01, 0x02, 0x44, 0x04, 0x11, 0x01, 0x02, 0x44, 0x04,
+ 0x11, 0x01, 0x92, 0x44, 0x04, 0x11, 0x01, 0x22, 0x45, 0x04, 0x11, 0x01,
+ 0x02, 0x44, 0x04, 0x11, 0x01, 0xfe, 0x47, 0x04, 0x11, 0x01, 0x00, 0x40,
+ 0x04, 0x11, 0x01, 0x00, 0x40, 0x04, 0x11, 0xff, 0xff, 0x7f, 0x04, 0x01,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
+ 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x07};
diff --git a/ksnake/data/pixmaps/Makefile.am b/ksnake/data/pixmaps/Makefile.am
new file mode 100644
index 00000000..67ea560b
--- /dev/null
+++ b/ksnake/data/pixmaps/Makefile.am
@@ -0,0 +1,5 @@
+
+pixmapsdir = $(kde_datadir)/ksnake/pics
+pixmaps_DATA = apples.png ball.png brick.png snake1.png snake2.png
+
+EXTRA_DIST = $(pixmaps_DATA)
diff --git a/ksnake/data/pixmaps/apples.png b/ksnake/data/pixmaps/apples.png
new file mode 100644
index 00000000..f90552a7
--- /dev/null
+++ b/ksnake/data/pixmaps/apples.png
Binary files differ
diff --git a/ksnake/data/pixmaps/ball.png b/ksnake/data/pixmaps/ball.png
new file mode 100644
index 00000000..98ecc115
--- /dev/null
+++ b/ksnake/data/pixmaps/ball.png
Binary files differ
diff --git a/ksnake/data/pixmaps/brick.png b/ksnake/data/pixmaps/brick.png
new file mode 100644
index 00000000..a2b264af
--- /dev/null
+++ b/ksnake/data/pixmaps/brick.png
Binary files differ
diff --git a/ksnake/data/pixmaps/snake1.png b/ksnake/data/pixmaps/snake1.png
new file mode 100644
index 00000000..c95367ef
--- /dev/null
+++ b/ksnake/data/pixmaps/snake1.png
Binary files differ
diff --git a/ksnake/data/pixmaps/snake2.png b/ksnake/data/pixmaps/snake2.png
new file mode 100644
index 00000000..154b889a
--- /dev/null
+++ b/ksnake/data/pixmaps/snake2.png
Binary files differ