From aad5808770615cab444579e8478104f407451048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Bernl=C3=B6hr?= Date: Mon, 12 Dec 2016 10:08:14 +0100 Subject: [PATCH] Restored broken Map 4 --- android/assets/maps/4.json | 956 +++++++++++------- .../ld37/screen/MenuScreen.java | 2 +- 2 files changed, 586 insertions(+), 372 deletions(-) diff --git a/android/assets/maps/4.json b/android/assets/maps/4.json index 187aa82..c4f543f 100644 --- a/android/assets/maps/4.json +++ b/android/assets/maps/4.json @@ -1,750 +1,867 @@ { - "end_x": 0, - "end_y": 0, + "end_x": 1, + "end_y": 19, "height": 20, - "start_x": 0, - "start_y": 0, + "start_x": 1, + "start_y": 1, "tiles": [ { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 2 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Empty", "x": 0, "y": 3 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 0, "y": 4 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 0, "y": 5 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 0, "y": 6 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 0, "y": 7 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 0, "y": 8 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 0, "y": 9 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Empty", "x": 0, "y": 10 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Empty", "x": 0, "y": 11 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 12 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 13 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 14 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 15 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 16 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 17 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 18 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 0, "y": 19 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 1, "y": 0 }, { + "hole": 0, "key": 0, "type": "Metal", "x": 1, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "VPlank", "x": 1, "y": 2 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "VPlank", "x": 1, "y": 3 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 1, "y": 4 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 1, "y": 5 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 1, "y": 6 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 1, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 1, "y": 8 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 1, "y": 9 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "VPlank", "x": 1, "y": 10 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "VPlank", "x": 1, "y": 11 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "VPlank", "x": 1, "y": 12 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "VPlank", "x": 1, "y": 13 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "VPlank", "x": 1, "y": 14 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "VPlank", "x": 1, "y": 15 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "VPlank", "x": 1, "y": 16 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "VPlank", "x": 1, "y": 17 }, { + "hole": 0, "key": 0, "type": "Metal", "x": 1, "y": 18 }, { + "hole": 6, "key": 0, "type": "Metal", "x": 1, "y": 19 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 2, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "HPlank", "x": 2, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 2, "y": 2 }, { + "hole": 0, "key": 0, "type": "Stone", "x": 2, "y": 3 }, { + "hole": 0, "key": 0, - "type": "Stone", + "type": "Ice", "x": 2, "y": 4 }, { + "hole": 0, "key": 0, "type": "Stone", "x": 2, "y": 5 }, { + "hole": 0, "key": 0, - "type": "Stone", + "type": "Ice", "x": 2, "y": 6 }, { + "hole": 0, "key": 0, "type": "Stone", "x": 2, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Stone", + "type": "Ice", "x": 2, "y": 8 }, { + "hole": 0, "key": 0, - "type": "Stone", + "type": "Wall", "x": 2, "y": 9 }, { + "hole": 0, "key": 0, - "type": "Stone", + "type": "Ice", "x": 2, "y": 10 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Stone", "x": 2, "y": 11 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 2, "y": 12 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Stone", "x": 2, "y": 13 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 2, "y": 14 }, { - "key": 1, - "type": "Metal", + "hole": 0, + "key": 0, + "type": "Stone", "x": 2, "y": 15 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 2, "y": 16 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Stone", "x": 2, "y": 17 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "HPlank", "x": 2, "y": 18 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 2, "y": 19 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Empty", "x": 3, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "HPlank", "x": 3, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Ice", + "type": "Stone", "x": 3, "y": 2 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 3, "y": 3 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 3, "y": 4 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 3, "y": 5 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 3, "y": 6 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 3, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 3, "y": 8 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 3, "y": 9 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Stone", "x": 3, "y": 10 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 3, "y": 11 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Stone", "x": 3, "y": 12 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 3, "y": 13 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Wall", "x": 3, "y": 14 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 3, "y": 15 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Stone", "x": 3, "y": 16 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 3, "y": 17 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "HPlank", "x": 3, "y": 18 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 3, "y": 19 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 4, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 4, "y": 1 }, { + "hole": 0, "key": 0, "type": "Ice", "x": 4, "y": 2 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 4, "y": 3 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 4, "y": 4 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 4, "y": 5 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 4, "y": 6 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 4, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 4, "y": 8 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 4, "y": 9 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Ice", "x": 4, "y": 10 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 4, "y": 11 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 4, "y": 12 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 4, "y": 13 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 4, "y": 14 }, { - "key": 0, - "type": "Metal", + "hole": 0, + "key": 1, + "type": "VPlank", "x": 4, "y": 15 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 4, "y": 16 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Stone", "x": 4, "y": 17 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "HPlank", "x": 4, "y": 18 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 4, "y": 19 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 5, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 5, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Ice", + "type": "Stone", "x": 5, "y": 2 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 5, "y": 3 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 5, "y": 4 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 5, "y": 5 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 5, "y": 6 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 5, "y": 7 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 5, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 5, "y": 9 }, { + "hole": 0, "key": 0, "type": "Wall", "x": 5, "y": 10 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Ice", "x": 5, "y": 11 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Stone", "x": 5, "y": 12 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Ice", "x": 5, "y": 13 }, { + "hole": 0, "key": 0, "type": "Wall", "x": 5, "y": 14 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Ice", "x": 5, "y": 15 }, { + "hole": 0, "key": 0, - "type": "Wall", + "trigger": "teleport:3:16", + "type": "Stone", "x": 5, "y": 16 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "HPlank", "x": 5, "y": 17 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "HPlank", "x": 5, "y": 18 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Empty", "x": 5, "y": 19 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 6, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 6, "y": 1 }, { + "hole": 0, "key": 0, "type": "Ice", "x": 6, @@ -753,112 +870,113 @@ { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 6, "y": 3 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 6, "y": 4 }, { "hole": 0, - "key": 0, - "type": "Empty", + "key": 2, + "trigger": "", + "type": "Stone", "x": 6, "y": 5 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 6, "y": 6 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 6, "y": 7 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 6, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 6, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 6, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 6, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 6, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 6, "y": 13 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 6, "y": 14 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 6, "y": 15 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 6, "y": 16 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 6, "y": 17 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 6, "y": 18 }, @@ -870,132 +988,135 @@ "y": 19 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 7, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 7, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Ice", + "type": "Stone", "x": 7, "y": 2 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 7, "y": 3 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 7, "y": 4 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 7, "y": 5 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 7, "y": 6 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 7, "y": 7 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 7, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 7, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 7, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 7, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 7, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 7, "y": 13 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 7, "y": 14 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 7, "y": 15 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 7, "y": 16 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 7, "y": 17 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 7, "y": 18 }, @@ -1007,18 +1128,21 @@ "y": 19 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 8, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 8, "y": 1 }, { + "hole": 0, "key": 0, "type": "Ice", "x": 8, @@ -1027,112 +1151,113 @@ { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 8, "y": 3 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 8, "y": 4 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 8, "y": 5 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 8, "y": 6 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 8, "y": 7 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 8, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 8, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 8, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 8, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 8, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 8, "y": 13 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 8, "y": 14 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 8, "y": 15 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 8, "y": 16 }, { - "hole": 0, + "hole": 1, "key": 0, - "type": "Empty", + "trigger": "unlock:key:9:17:1", + "type": "Stone", "x": 8, "y": 17 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 8, "y": 18 }, @@ -1144,132 +1269,135 @@ "y": 19 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 9, "y": 0 }, { + "hole": 1, "key": 0, - "type": "Empty", + "type": "Metal", "x": 9, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Ice", + "type": "Stone", "x": 9, "y": 2 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 9, "y": 3 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 9, "y": 4 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 9, "y": 5 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 9, "y": 6 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 9, "y": 7 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 9, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 9, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 9, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 9, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 9, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 9, "y": 13 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 9, "y": 14 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 9, "y": 15 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 9, "y": 16 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 9, "y": 17 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Metal", "x": 9, "y": 18 }, @@ -1281,132 +1409,135 @@ "y": 19 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 10, "y": 0 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 10, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Ice", + "type": "Wall", "x": 10, "y": 2 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 3 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 4 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 5 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 6 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 7 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 13 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 14 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 15 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 16 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 10, "y": 17 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 10, "y": 18 }, @@ -1418,69 +1549,72 @@ "y": 19 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 11, "y": 0 }, { + "hole": 4, "key": 0, - "type": "Empty", + "type": "Metal", "x": 11, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Ice", + "type": "Stone", "x": 11, "y": 2 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 3 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 4 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 11, "y": 5 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 6 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 7 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 11, "y": 9 }, @@ -1494,56 +1628,56 @@ { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 11, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 13 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 14 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 15 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 11, "y": 16 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 11, "y": 17 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Metal", "x": 11, "y": 18 }, @@ -1555,98 +1689,109 @@ "y": 19 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Empty", "x": 12, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "HPlank", "x": 12, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Ice", "x": 12, "y": 2 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Stone", "x": 12, "y": 3 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Ice", "x": 12, "y": 4 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Ice", "x": 12, "y": 5 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Ice", "x": 12, "y": 6 }, { + "hole": 0, "key": 0, + "trigger": "", "type": "Wall", "x": 12, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Wall", + "trigger": "teleport:2:7", + "type": "Stone", "x": 12, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 12, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 12, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 12, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 12, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 12, "y": 13 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 12, "y": 14 }, @@ -1660,21 +1805,21 @@ { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 12, "y": 16 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 12, "y": 17 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 12, "y": 18 }, @@ -1686,112 +1831,122 @@ "y": 19 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Empty", "x": 13, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 13, "y": 1 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Stone", "x": 13, "y": 2 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 13, "y": 3 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Wall", "x": 13, "y": 4 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Ice", "x": 13, "y": 5 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Ice", "x": 13, "y": 6 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 13, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Ice", "x": 13, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 13, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 13, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "trigger": "teleport:12:11", + "type": "VPlank", "x": 13, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 13, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 13, "y": 13 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "HPlank", "x": 13, "y": 14 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "Empty", "x": 13, "y": 15 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "HPlank", "x": 13, "y": 16 }, @@ -1805,510 +1960,547 @@ { "hole": 0, "key": 0, - "type": "Wall", + "type": "HPlank", "x": 13, "y": 18 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "Empty", "x": 13, "y": 19 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 14, "y": 0 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "HPlank", "x": 14, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 14, "y": 2 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 14, "y": 3 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Empty", "x": 14, "y": 4 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Empty", "x": 14, "y": 5 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Empty", "x": 14, "y": 6 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Empty", "x": 14, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Empty", "x": 14, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 14, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 14, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 14, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 14, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 14, "y": 13 }, { - "hole": 0, - "key": 0, - "type": "Wall", + "hole": 0, + "key": 4, + "type": "HPlank", "x": 14, "y": 14 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 14, "y": 15 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "HPlank", "x": 14, "y": 16 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 14, "y": 17 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "HPlank", "x": 14, "y": 18 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 14, "y": 19 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Empty", "x": 15, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 15, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 15, "y": 2 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Stone", "x": 15, "y": 3 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Stone", "x": 15, "y": 4 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Stone", "x": 15, "y": 5 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Stone", "x": 15, "y": 6 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Stone", "x": 15, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Stone", "x": 15, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 15, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 15, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 15, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 15, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 15, "y": 13 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "HPlank", "x": 15, "y": 14 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 15, "y": 15 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "HPlank", "x": 15, "y": 16 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 15, "y": 17 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "HPlank", "x": 15, "y": 18 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 15, "y": 19 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 16, "y": 0 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "HPlank", "x": 16, "y": 1 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Stone", "x": 16, "y": 2 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Stone", "x": 16, "y": 3 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Stone", "x": 16, "y": 4 }, { - "key": 0, - "type": "Empty", + "hole": 0, + "key": 4, + "type": "Stone", "x": 16, "y": 5 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 16, "y": 6 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Stone", "x": 16, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Stone", "x": 16, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 16, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 16, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 16, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 16, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 16, "y": 13 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "Stone", "x": 16, "y": 14 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 16, "y": 15 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "HPlank", "x": 16, "y": 16 }, { - "hole": 3, + "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 16, "y": 17 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "HPlank", "x": 16, "y": 18 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 16, "y": 19 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Empty", "x": 17, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "HPlank", "x": 17, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 17, "y": 2 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 17, "y": 3 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Stone", "x": 17, "y": 4 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 17, "y": 5 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 17, "y": 6 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Stone", "x": 17, "y": 7 }, { + "hole": 2, "key": 0, - "type": "Wall", + "trigger": "unlock:key:16:8:2", + "type": "Stone", "x": 17, "y": 8 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Wall", "x": 17, "y": 9 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 17, "y": 10 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Ice", "x": 17, "y": 11 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "Stone", "x": 17, "y": 12 }, { "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 17, "y": 13 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "VPlank", "x": 17, "y": 14 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "VPlank", "x": 17, "y": 15 }, @@ -2322,279 +2514,301 @@ { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 17, "y": 17 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "HPlank", "x": 17, "y": 18 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 17, "y": 19 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "Empty", "x": 18, "y": 0 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "Metal", "x": 18, "y": 1 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 18, "y": 2 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 18, "y": 3 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "VPlank", "x": 18, "y": 4 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 18, "y": 5 }, { + "hole": 0, "key": 0, - "type": "Empty", + "type": "VPlank", "x": 18, "y": 6 }, { + "hole": 0, "key": 0, - "type": "HPlank", + "type": "VPlank", "x": 18, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Wall", + "type": "Metal", "x": 18, "y": 8 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "VPlank", "x": 18, "y": 9 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "VPlank", "x": 18, "y": 10 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "VPlank", "x": 18, "y": 11 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "VPlank", "x": 18, "y": 12 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "VPlank", "x": 18, "y": 13 }, { "hole": 0, "key": 0, - "type": "Wall", + "type": "VPlank", "x": 18, "y": 14 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "VPlank", "x": 18, "y": 15 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "VPlank", "x": 18, "y": 16 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "VPlank", "x": 18, "y": 17 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Metal", "x": 18, "y": 18 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 18, "y": 19 }, { - "key": 2, - "type": "Metal", + "hole": 0, + "key": 0, + "type": "Empty", "x": 19, "y": 0 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 19, "y": 1 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 19, "y": 2 }, { + "hole": 0, "key": 0, "type": "Empty", "x": 19, "y": 3 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 19, "y": 4 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Empty", "x": 19, "y": 5 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Empty", "x": 19, "y": 6 }, { + "hole": 0, "key": 0, - "type": "VPlank", + "type": "Empty", "x": 19, "y": 7 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 19, "y": 8 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 19, "y": 9 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 19, "y": 10 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 19, "y": 11 }, { + "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 19, "y": 12 }, { "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 19, "y": 13 }, { "hole": 0, "key": 0, - "type": "Metal", + "type": "Empty", "x": 19, "y": 14 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 19, "y": 15 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 19, "y": 16 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 19, "y": 17 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 19, "y": 18 }, { "hole": 0, "key": 0, - "type": "Stone", + "type": "Empty", "x": 19, "y": 19 } diff --git a/core/src/de/caffeineaddicted/ld37/screen/MenuScreen.java b/core/src/de/caffeineaddicted/ld37/screen/MenuScreen.java index 9f78a87..4b68e6c 100644 --- a/core/src/de/caffeineaddicted/ld37/screen/MenuScreen.java +++ b/core/src/de/caffeineaddicted/ld37/screen/MenuScreen.java @@ -139,7 +139,7 @@ public void clicked(InputEvent event, float x, float y) { public void clicked(InputEvent event, float x, float y) { SGL.provide(SGLRootScreen.class).hideScreen(MenuScreen.class); SGL.provide(SGLRootScreen.class).showScreen(GameScreen.class, SGLRootScreen.ZINDEX.NEAR); - SGL.provide(GameScreen.class).loadMap(5); + SGL.provide(GameScreen.class).loadMap(0); } }); stage().addActor(btnStart);