From 735754af563e0a10d9b8d0971a5b70aa490b340c Mon Sep 17 00:00:00 2001 From: Renge Date: Sat, 2 Apr 2022 12:33:48 -0400 Subject: [PATCH] feat: add MapTemplate --- .../Tools/DataTypes/MapTemplate.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/shattered_sword/Tools/DataTypes/MapTemplate.ts diff --git a/src/shattered_sword/Tools/DataTypes/MapTemplate.ts b/src/shattered_sword/Tools/DataTypes/MapTemplate.ts new file mode 100644 index 0000000..8291c81 --- /dev/null +++ b/src/shattered_sword/Tools/DataTypes/MapTemplate.ts @@ -0,0 +1,15 @@ +export default class MapTemplate { + tilewidth: number; + tileheight: number; + entrance: RoomTemplate; + exit: RoomTemplate; + rooms: Array; +} + +export class RoomTemplate { + width: number; + height: number; + bottomLayer: Array; + topLayer: Array; + entrances: Array<[x: number, y: number]> +} \ No newline at end of file