From 74adce43f9fe4dfce1b42c8a2746bee886a356a2 Mon Sep 17 00:00:00 2001 From: Richard Knoll Date: Thu, 23 Apr 2020 11:09:51 -0700 Subject: [PATCH] Adding some useful utility tiles --- pxt.json | 4 +- tilemap.util.jres | 55 +++++++++++++++++ tilemap.util.ts | 146 ++++++++++++++++++++++++++++++++++++++++++++++ tiles/arrow.png | Bin 0 -> 841 bytes tiles/door.png | Bin 0 -> 1047 bytes tiles/meta.json | 11 ++++ tiles/object.png | Bin 0 -> 973 bytes 7 files changed, 215 insertions(+), 1 deletion(-) create mode 100644 tilemap.util.jres create mode 100644 tilemap.util.ts create mode 100644 tiles/arrow.png create mode 100644 tiles/door.png create mode 100644 tiles/meta.json create mode 100644 tiles/object.png diff --git a/pxt.json b/pxt.json index 2fbbb59..474de52 100644 --- a/pxt.json +++ b/pxt.json @@ -8,7 +8,9 @@ "README.md", "tilemap.ts", "overworld.ts", - "search.ts" + "search.ts", + "tilemap.util.jres", + "tilemap.util.ts" ], "preferredEditor": "tsprj", "testFiles": [ diff --git a/tilemap.util.jres b/tilemap.util.jres new file mode 100644 index 0000000..1dff9b6 --- /dev/null +++ b/tilemap.util.jres @@ -0,0 +1,55 @@ +{ + "*": { + "namespace": "tilemap.util", + "mimeType": "image/x-mkcd-f4", + "dataEncoding": "base64" + }, + "arrow0": "hwQQABAAAABERERERERERERERERERERERERERERERERERBREREREREREEURERERERBQRREREREREERFERERERBQREREREUFEFBERERERQUREERFEREREREQUEUREREREREQRRERERERERBRERERERERERERERERERERERERERERERERERERERA==", + "arrow1": "hwQQABAAAABEREREREREREREREREREREREREREREREREREQUQURERERERBRBREREREREFEFEREREREQUQURERERERBRBREREREREFEFEREREREQUQUREREQUEREREUFEREQRERERRERERBQREUFERERERBERREREREREFEFERERERERERERERA==", + "arrow2": "hwQQABAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzBzMzMzMzMzMEczMzMzMzBwRzMzMzMzMERHMzMzMzBwRERERwcHMHBERERHBwczMERHMzMzMzMwcEczMzMzMzMwRzMzMzMzMzBzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzA==", + "arrow3": "hwQQABAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwcwczMzMzMzMzMzMzMzMzMHMHMzMzMzMwcwczMzMzMzBzBzMzMzMzMHMHMzMzMzMwcwczMzMwcEREREcHMzMwRERERzMzMzBwREcHMzMzMzBERzMzMzMzMHMHMzMzMzMzMzMzMzA==", + "arrow4": "hwQQABAAAABERERERERERERERBRBREREREREERFERERERBQREUFEREREEREREURERBQRERERQUREREQUQURERERERBRBREREREREFEFEREREREQUQURERERERBRBREREREREFEFEREREREQUQURERERERERERERERERERERERERERERERERERA==", + "arrow5": "hwQQABAAAABEREREREREREREREREREREREREREREREREREREREFEREREREREEUREREREREQRQURERERERBERREQUERERERFBRBQREREREUFERERERBERREREREREEUFEREREREQRREREREREREFERERERERERERERERERERERERERERERERERA==", + "arrow6": "hwQQABAAAADMzMzMzMzMzMzMzBzBzMzMzMzMERHMzMzMzBwREcHMzMzMEREREczMzBwRERERwczMzMwcwczMzMzMzBzBzMzMzMzMHMHMzMzMzMwcwczMzMzMzBzBzMzMzMzMzMzMzMzMzMwcwczMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzA==", + "arrow7": "hwQQABAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMHMzMzMzMzMEczMzMzMzMwRwczMzMzMzBERzMwcHBERERHBzBwcEREREcHMzMzMzBERzMzMzMzMEcHMzMzMzMwRzMzMzMzMzMHMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzA==", + "arrow8": "hwQQABAAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqhqqqqqqqqqqEaqqqqqqqhoRqqqqqqqqERGqqqqqqhoREaGhoaGqGhERoaGhoaqqERGqqqqqqqoaEaqqqqqqqqoRqqqqqqqqqhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqg==", + "arrow9": "hwQQABAAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoaoaqqqqqqqqqqqqqqqqqqGqGqqqqqqqqqqqqqqqqqqhqhqqqqqqqqqqqqqqqqqqoaoaqqqqoaEREREaGqqqoRERERqqqqqhoREaGqqqqqqhERqqqqqqqqGqGqqqqqqqqqqqqqqg==", + "arrow10": "hwQQABAAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZhZmZmZmZmZmEWZmZmZmZhYRZmZmZmZmERFmZmZmZhYRERFhYWFmFhEREWFhYWZmERFmZmZmZmYWEWZmZmZmZmYRZmZmZmZmZhZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg==", + "arrow11": "hwQQABAAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYWYWZmZmZmZmZmZmZmZmZmFmFmZmZmZmZmZmZmZmZmZhZhZmZmZmZmFmFmZmZmZmYWYWZmZmYWEREREWFmZmYRERERZmZmZhYREWFmZmZmZhERZmZmZmZmFmFmZmZmZmZmZmZmZg==", + "arrow12": "hwQQABAAAACqqqqqqqqqqqqqqhqhqqqqqqqqERGqqqqqqhoREaGqqqqqEREREaqqqhoRERERoaqqqqoaoaqqqqqqqqqqqqqqqqqqGqGqqqqqqqqqqqqqqqqqqhqhqqqqqqqqqqqqqqqqqqoaoaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqg==", + "arrow13": "hwQQABAAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqGqqqqqqqqqEaqqqqqqqqoRoaqqqqqqqhERqqoaGhoaERGhqhoaGhoREaGqqqqqqhERqqqqqqqqEaGqqqqqqqoRqqqqqqqqqqGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqg==", + "arrow14": "hwQQABAAAABmZmZmZmZmZmZmZhZhZmZmZmZmERFmZmZmZhYREWFmZmZmEREREWZmZhYRERERYWZmZmYWYWZmZmZmZhZhZmZmZmZmFmFmZmZmZmZmZmZmZmZmZhZhZmZmZmZmZmZmZmZmZmYWYWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg==", + "arrow15": "hwQQABAAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmFmZmZmZmZmEWZmZmZmZmYRYWZmZmZmZhERZmYWFhYRERFhZhYWFhEREWFmZmZmZhERZmZmZmZmEWFmZmZmZmYRZmZmZmZmZmFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZg==", + "door0": "hwQQABAAAAB3R0RERERERHcUEUFERERERxREQURERERHRBFEREREREdERERERERER0QRQURERERHREFBREREREdEEUFEQUFER0RERBQRQURHRBFBRERBREdEQUFERERER0QRQURERERHREREREREREdEEUFEREREd0RBRERERER3R0RERERERA==", + "door1": "hwQQABAAAABEREREREREREQUEUFERERERBREQURERERERBFEREREREREREREREREREQRQUREREREREFBREREREREEUFEQUFERERERBQRQURERBFBRERBREREQUFEREREREQRQURERERERERERERERENEEUFEREQ0M0RBRERERDMzMzMzMzMzMw==", + "door2": "hwQQABAAAAB3x8zMzMzMzHccEcHMzMzMxxzMwczMzMzHzBHMzMzMzMfMzMzMzMzMx8wRwczMzMzHzMHBzMzMzMfMEcHMwRzMx8zMzBzMEczHzBHBHBwczMfMwcHMwRzMx8wRwczMzMzHzMzMzMzMzMfMEcHMzMzMd8zBzMzMzMx3x8zMzMzMzA==", + "door3": "hwQQABAAAADMzMzMzMzMzMwcEcHMzMzMzBzMwczMzMzMzBHMzMzMzMzMzMzMzMzMzMwRwczMzMzMzMHBzMEczMzMEcEczBHMzMzMzBwcHMzMzBHBzMEczMzMwcHMzMzMzMwRwczMzMzMzMzMzMzMzMPMEcHMzMw8M8zBzMzMzDMzMzMzMzMzMw==", + "door4": "hwQQABAAAAAzMzMzMzMzMzMUEUFEREQzQxREQURERDRERBFEREREREREREREREREREQRQUREREREREFBREREREREEUFEQUFERERERBQRQURERBFBRERBREREQUFEREREREQRQUREREREREREREREREREEUFERERERERBRERERERERERERERERA==", + "door5": "hwQQABAAAABERERERER0d0QUEUFERER3RBREQURERHRERBFEREREdERERERERER0REQRQURERHREREFBREREdEREEUFEQUF0RERERBQRQXRERBFBRERBdEREQUFERER0REQRQURERHREREREREREdEREEUFERER0RERBRERERHdERERERER0dw==", + "door6": "hwQQABAAAAAzMzMzMzMzMzMcEcHMzMwzwxzMwczMzDzMzBHMzMzMzMzMzMzMzMzMzMwRwczMzMzMzMHBzMEczMzMEcEczBHMzMzMzBwcHMzMzBHBzMEczMzMwcHMzMzMzMwRwczMzMzMzMzMzMzMzMzMEcHMzMzMzMzBzMzMzMzMzMzMzMzMzA==", + "door7": "hwQQABAAAADMzMzMzMx8d8wcEcHMzMx3zBzMwczMzHzMzBHMzMzMfMzMzMzMzMx8zMwRwczMzHzMzMHBzMEcfMzMEcEczBF8zMzMzBwcHHzMzBHBzMEcfMzMwcHMzMx8zMwRwczMzHzMzMzMzMzMfMzMEcHMzMx8zMzBzMzMzHfMzMzMzMx8dw==", + "door8": "hwQQABAAAAB3p6qqqqqqqncaEaGqqqqqpxqqoaqqqqqnqhGqqqqqqqeqqqqqqqqqp6oRoaqqqqqnqqGhqqqqqqeqEaGhqqGqp6qqqqGhoaqnqhGhoaGhqqeqoaEaGqqqp6oRoaqqqqqnqqqqqqqqqqeqEaGqqqqqd6qhqqqqqqp3p6qqqqqqqg==", + "door9": "hwQQABAAAACqqqqqqqqqqqoaEaGqqqqqqhqqoaqqqqqqqhGqqqqqqqqqqqqqqqqqqqoRoaqqqqqqqqGhqqqqqqqqEaGhqqGqqqqqqqGhoaqqqhGhoaGhqqqqoaEaGqqqqqoRoaqqqqqqqqqqqqqqqqOqEaGqqqo6M6qhqqqqqjMzMzMzMzMzMw==", + "door10": "hwQQABAAAAB3Z2ZmZmZmZncWEWFmZmZmZxZmYWZmZmZnZhFmZmZmZmdmZmZmZmZmZ2YRYWZmZmZnZmFhZmZmZmdmEWERYWZmZ2ZmZmZhZmZnZhFhZmFmZmdmYWEREWFmZ2YRYWZmZmZnZmZmZmZmZmdmEWFmZmZmd2ZhZmZmZmZ3Z2ZmZmZmZg==", + "door11": "hwQQABAAAABmZmZmZmZmZmYWEWFmZmZmZhZmYWZmZmZmZhFmZmZmZmZmZmZmZmZmZmYRYWZmZmZmZmFhZmZmZmZmEWERYWZmZmZmZmZhZmZmZhFhZmFmZmZmYWEREWFmZmYRYWZmZmZmZmZmZmZmZmNmEWFmZmY2M2ZhZmZmZjMzMzMzMzMzMw==", + "door12": "hwQQABAAAAAzMzMzMzMzMzMaEaGqqqozoxqqoaqqqjqqqhGqqqqqqqqqqqqqqqqqqqoRoaqqqqqqqqGhqqqqqqqqEaGhqqGqqqqqqqGhoaqqqhGhoaGhqqqqoaEaGqqqqqoRoaqqqqqqqqqqqqqqqqqqEaGqqqqqqqqhqqqqqqqqqqqqqqqqqg==", + "door13": "hwQQABAAAACqqqqqqqp6d6oaEaGqqqp3qhqqoaqqqnqqqhGqqqqqeqqqqqqqqqp6qqoRoaqqqnqqqqGhqqqqeqqqEaGhqqF6qqqqqqGhoXqqqhGhoaGheqqqoaEaGqp6qqoRoaqqqnqqqqqqqqqqeqqqEaGqqqp6qqqhqqqqqneqqqqqqqp6dw==", + "door14": "hwQQABAAAAAzMzMzMzMzMzMWEWFmZmYzYxZmYWZmZjZmZhFmZmZmZmZmZmZmZmZmZmYRYWZmZmZmZmFhZmZmZmZmEWERYWZmZmZmZmZhZmZmZhFhZmFmZmZmYWEREWFmZmYRYWZmZmZmZmZmZmZmZmZmEWFmZmZmZmZhZmZmZmZmZmZmZmZmZg==", + "door15": "hwQQABAAAABmZmZmZmZ2d2YWEWFmZmZ3ZhZmYWZmZnZmZhFmZmZmdmZmZmZmZmZ2ZmYRYWZmZnZmZmFhZmZmdmZmEWERYWZ2ZmZmZmZhZnZmZhFhZmFmdmZmYWEREWF2ZmYRYWZmZnZmZmZmZmZmdmZmEWFmZmZ2ZmZhZmZmZndmZmZmZmZ2dw==", + "object0": "hwQQABAAAABEREREREREREQREUFEREREREREREREREREQUREREREREQREUFEREREREFEREREREREREREREREREQREUFEREREREFBQUREREREREREREREREQUEUFEREREREFEREREREREFEFERERBQURBREREFBFBRBQRQUREREFERERERERERA==", + "object1": "hwQQABAAAABERERERERERERERERERERERBERREREREREFEREREREREREQURERERERBERREREREREREREREREREQREUREREREREFBREREREREEUFERERERERERERERERERBERREREREREQRRERERBQURBFEREFBFBREREREREREFERERERERERA==", + "object2": "hwQQABAAAADMzMzMzMzMzMwREcHMzMzMzMzMzMzMzMzMwczMzMzMzMwREcHMzMzMzMHMzMzMzMzMzMzMzMzMzMwREcHMzMzMzMHBwczMzMzMzMzMzMzMzMwcEcHMzMzMzMHMzMwczMHMHMHMzMEcwczBzMzMwcHBzBwRwcwczMHMzMzMzMzMzA==", + "object3": "hwQQABAAAADMzMzMzMzMzMzMzMzMzMzMzBERzMzMzMzMHMzMzMzMzMzMwczMzMzMzBERzMzMzMzMzMzMzMzMzMwREczMzMzMzMHBzMzMzMzMEcHMzMzMzMzMzMzMzMzMzBERzMwczMHMwRzMzMEcwczBHMzMwcHBzMzMzMwczMHMzMzMzMzMzA==", + "object4": "hwQQABAAAABERERERERERBQRERQRQUREFBQUFERBREREQUEUFEFERERERERERERERBERFBFBREQUFEREREFEREQRERQRQUREREREREREREQUEREUQURERBREFEQUQURERBFBFEFERERERERERERBQUREREREFBFBREREREREREFERERERERERA==", + "object5": "hwQQABAAAABEREREREREREQREUREREREFBREREREREREERFEREREREREREREREREFBERREREREQUFEFERERERBQRFEREREREREREREREREQUERFERERERBQUFEREREREREREREREREREERFERERBQRQUREREFBFBRBERREREREFERERERERERA==", + "object6": "hwQQABAAAADMzMzMzMzMzBwRERwRwczMHBwcHMzBzMzMwcEcHMHMzMzMzMzMzMzMzBERHBHBzMwcHMzMzMHMzMwRERwRwczMzMzMzMzMzMwcEREcwczMzBzMHMwcwczMzBHBHMEczMHMzMzMzMEcwczMzMzMwcHBzMzMzMwczMHMzMzMzMzMzA==", + "object7": "hwQQABAAAADMzMzMzMzMzMwREczMzMzMHBzMzMzMzMzMERHMzMzMzMzMzMzMzMzMHBERzMzMzMwcHMHMzMzMzBwRHMzMzMzMzMzMzMzMzMwcERHMzMzMzBwcHMzMzMzMzMzMzMwczMHMERHMzMEcwRwczMzMwcHBzBERzMwczMHMzMzMzMzMzA==", + "object8": "hwQQABAAAACqqqqqqqqqqqoREaGqqqqqqqqqqqqqqqqqoaqqqqqqqqoREaGqqqqqqqGqqqqqqqqqqqqqqqqqqqoREaGqqqqqqqGhoaqqqqqqqqqqqqqqqqoaEaGqqqqqqqGqqqqqqqqqGqGqqqGhoaqhqqqqoaGhqhoRoaoaGqqqqqqqqqqqqg==", + "object9": "hwQQABAAAACqqqqqqqqqqqqqqqqqqqqqqhERqqqqqqqqGqqqqqqqqqqqoaqqqqqqqhERqqqqqqqqqqqqqqqqqqoREaqqqqqqqqGhqqqqqqqqEaGqqqqqqqqqqqqqqqqqqhERqqqqqqqqoRqqqqGhoaqhGqqqoaGhqqqqqqoaGqqqqqqqqqqqqg==", + "object10": "hwQQABAAAABmZmZmZmZmZmYREWFmZmZmZmZmZmZmZmZmYWZmZmZmZmYREWFmZmZmZmFmZmZmZmZmZmZmZmZmZmYREWFmZmZmZmFhYWZmZmZmZmZmZmZmZmYWEWFmZmZmZmFmZmZmZmZmFmFmZhFhZmZhZmZmZmFmZhYRYWYREWFmZmZmZmZmZg==", + "object11": "hwQQABAAAABmZmZmZmZmZmZmZmZmZmZmZhERZmZmZmZmFmZmZmZmZmZmYWZmZmZmZhERZmZmZmZmZmZmZmZmZmYREWZmZmZmZmFhZmZmZmZmEWFmZmZmZmZmZmZmZmZmZhERZmZmZmZmYRZmZhFhZmZhFmZmZmFmZmZmZmYREWFmZmZmZmZmZg==", + "object12": "hwQQABAAAACqqqqqqqqqqhoRERoRoaqqGhoaGqqhqqqqoaEaGqGqqqqqqqqqqqqqqhERGhGhqqoaGqqqqqGqqqoRERoRoaqqqqqqqqqqqqoaEREaoaqqqhqqGqoaoaqqqhGhGqGqqqqqqqqqqqGhoaqqqqqqoaGhqqqqqqoaGqqqqqqqqqqqqg==", + "object13": "hwQQABAAAACqqqqqqqqqqqoREaqqqqqqGhqqqqqqqqqqERGqqqqqqqqqqqqqqqqqGhERqqqqqqoaGqGqqqqqqhoRGqqqqqqqqqqqqqqqqqoaERGqqqqqqhoaGqqqqqqqqqqqqqqqqqqqERGqqqGhoRoaqqqqoaGhqhERqqoaGqqqqqqqqqqqqg==", + "object14": "hwQQABAAAABmZmZmZmZmZhYRERYRYWZmFhYWFmZhZmZmYWEWFmFmZmZmZmZmZmZmZhERFhFhZmYWFmZmZmFmZmYRERYRYWZmZmZmZmZmZmYWEREWYWZmZhZmFmYWYWZmZhFhFmFmZmZmZmZmZhFhZmZmZmZmZmFmZmZmZmYREWFmZmZmZmZmZg==", + "object15": "hwQQABAAAABmZmZmZmZmZmYREWZmZmZmFhZmZmZmZmZmERFmZmZmZmZmZmZmZmZmFhERZmZmZmYWFmFmZmZmZhYRFmZmZmZmZmZmZmZmZmYWERFmZmZmZhYWFmZmZmZmZmZmZmZmZmZmERFmZhFhZhYWZmZmZmFmZhERZmYREWFmZmZmZmZmZg==" +} \ No newline at end of file diff --git a/tilemap.util.ts b/tilemap.util.ts new file mode 100644 index 0000000..03460af --- /dev/null +++ b/tilemap.util.ts @@ -0,0 +1,146 @@ +namespace tilemap.util { + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow0 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow1 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow2 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow3 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow4 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow5 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow6 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow7 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow8 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow9 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow10 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow11 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow12 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow13 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow14 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const arrow15 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door0 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door1 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door2 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door3 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door4 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door5 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door6 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door7 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door8 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door9 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door10 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door11 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door12 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door13 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door14 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const door15 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object0 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object1 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object2 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object3 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object4 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object5 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object6 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object7 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object8 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object9 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object10 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object11 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object12 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object13 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object14 = image.ofBuffer(hex``); + //% fixedInstance jres blockIdentity=images._tile + //% tags="tile misc" + export const object15 = image.ofBuffer(hex``); +} diff --git a/tiles/arrow.png b/tiles/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e518bc35c8efd4f70cc4a6f475e44956bddf6c01 GIT binary patch literal 841 zcmV-P1GfB$P)Px&14%?dRCt{2S}|@aF%UITu9EgsB`K)52UOHV;sTM91B3!8T`F=9n$V=9rpQr} zf|!hV?csSn<3XQ&QiRyW#3o&;_6; zz}f+8^aNNtU=3Uk=z@-ll2qwK%4qu{WGI0-C#(J-7pZ(bKoQc?7m@*g1pH^gqd07V zTn$j6k4K*QUSG0DxcDk?$bjd&D*bv2F%>7Z%F-QT*bGq;x)6Y#Bg8gshA0VL0!7ae zYCGHlrK^sNXMR(goaDnWCi!pl6C+6`%ndXn-_eE-Nlx5gNSw z`!FTo_2J8MdVUKmb|bggjcWPQ!hSY!``JWwjwAsza0?P>;F=^v35W$;N}6!gPJ5D0ZNk)C_>BOHhAfsZ9Xr>VmFG~ym@;MzI$hz&r7kN zO^!C%DzF@Gvx4`8r9NZ7m4qjZex@pke|FYoum-AKgqlS9%&K(}YGwhn1++2%-Bwx` zA$q2;{~sWI_~qJ^KKx=ft7bqhq0$);BeZXZOlLm>^aNNtV2z#tYX__W>j7QRwTw!Y zKBSDcE<%=d-#Jj62)%>e0ZZ&n6a-ua!=(f!~I;QDo>w@(4hfKPx&(Md!>RCt{2njuUhK@^7nHW)18#03Ni*q-VcOpzxK5G1sU!-3eUt0C!`x~*7A zPwkN)4v=_)omms(x5Lo0pv7PC33%i~7HapF+f6{b@@O5Y2yq($i-d4W;*&+zk zJH5AumioHc`Q%G3kH25uTQlMIu5K@=hV4W;dn?u#)_U?Li~!hAWO?wwzI^NaOdFvJ z@K%wv@}{0V-Q=tyhcVSUKLY?%d#Crn@lE`(lr{pB2jYo@*8#%ofW-n}^8f(q)`^H{ z>RTzT->pw`Hhd6KvvEj7H1(~N)^9crMLY!&RbREtw~u!HocY$~kyW3|j}35qGdZZF zOJ}*bkPokei9se^I?Khme1*Do(J?5}QeSUIE);I>;`LkLjVRjy%-uaNUb4f_!loNw z4kq8)JVI;p$l3_AvgroM+Uc_-;g<&w zMl{GYf+~`7i>tk>c054lQK*Wf+~TUP4r8e=3W`M4V#G1Jx*{)fQny>$h+N$2le4M>&LjfcQ9Iw{boF|`A=kmknRlu*s@p$rEDXs6< zqAAXXry!!WK}bY2^{tfFUmJuXKK1>8AkMTff#%O3DxS zn-hanZv9$6FTUc}B4?E$wFkJ;@Od>o7VvI2^oJuUZ?0OF2XOg?7ymj^(xq*8c`09n zQVjs`kGQ;e&dS^HnFde;=dPfHPutY;;!_P^-n*R1OZg&Ho&v5eo(zVH)$m^_002ovPDHLkV1gs*{Ad6G literal 0 HcmV?d00001 diff --git a/tiles/meta.json b/tiles/meta.json new file mode 100644 index 0000000..c209615 --- /dev/null +++ b/tiles/meta.json @@ -0,0 +1,11 @@ +{ + "width": 16, + "height": 16, + "creator": "image.ofBuffer", + "star": { + "namespace": "tilemap.util", + "mimeType": "image/x-mkcd-f4" + }, + "tags": "tile misc", + "blockIdentity": "images._tile" +} diff --git a/tiles/object.png b/tiles/object.png new file mode 100644 index 0000000000000000000000000000000000000000..9777a18189ad5ba352a9ac4546529c0f34bc4499 GIT binary patch literal 973 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U~czxaSW-L z^ES%RFU64OtHL^`-66Z90}A<YuHlVu+-sJAJ;p_%_b#RL}XfZ57f)NFP2f4 zOm%zWx%dx@_5b6AZ*01+-afxR-$dYb`+Mbhe|G2l`)?t#GR*D@>|2@xD=nAxA6WRC_01=_ z3mZG7_#0yHFG)4fmI-*hjMnkF;L|CE|sLG7OzTR!~+s$17DKN%WF zJ%uIJ^MRsI|Mc|by`LP$+NRm*gxu=A1D7dqbaZ=f^ZDnP1;z512TFC`uivdj0$zlj*NS=7Ny* zu`a9Y@_+nSU3Ne|PWWQ=3*oEp?JnK7=D$$6H?&^gc7ggc+k_Xl%Ne+3&rO^$=}PMp z+o-b_z8A}#{u|2-j+lxD9v@&_FilqlMNA7UmOv5H&1mwn(=D@~?YWIZ-HbQx4=z5K zz+Pa_q|z_3NcHvG1?(V3otdq};wfUrTO4isKV{^DqbN$w^s<6rA23eL1FoFgYP<0c zi~IdE;CRu4#ETg;UW8awi!AGbP0l+XkKhsMQ@ literal 0 HcmV?d00001