feat: add corners to MapTemplate

This commit is contained in:
Renge 2022-04-03 23:40:57 -04:00
parent 5bc079756d
commit cf4e84320a

View File

@ -13,9 +13,15 @@ export default class MapTemplate {
// Replace with the relative path to the dist/
image: string;
// The start room
entrance: RoomTemplate;
// The final room
exit: RoomTemplate;
rooms: Array<RoomTemplate>;
// Tiles that will be used to fill four layers
corners?: [Corner, Corner, Corner, Corner];
// Tile to fill all empty spaces between rooms
background: number;
}
export class Entrance {
@ -42,4 +48,12 @@ export class RoomTemplate {
topLayer: Array<number>;
entrances: Array<Entrance>;
enemies?: Array<Enemy>;
}
export class Corner {
height: number;
width: number;
bottomLayer: Array<number>;
topLayer: Array<number>;
filler: Array<number>;
}