Merge branch 'master' of https://github.com/kellypeng44/ShatteredSword
This commit is contained in:
commit
3e1b3d2b4f
|
@ -13,9 +13,15 @@ export default class MapTemplate {
|
||||||
// Replace with the relative path to the dist/
|
// Replace with the relative path to the dist/
|
||||||
image: string;
|
image: string;
|
||||||
|
|
||||||
|
// The start room
|
||||||
entrance: RoomTemplate;
|
entrance: RoomTemplate;
|
||||||
|
// The final room
|
||||||
exit: RoomTemplate;
|
exit: RoomTemplate;
|
||||||
rooms: Array<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 {
|
export class Entrance {
|
||||||
|
@ -38,8 +44,17 @@ export class Enemy {
|
||||||
export class RoomTemplate {
|
export class RoomTemplate {
|
||||||
width: number;
|
width: number;
|
||||||
height: number;
|
height: number;
|
||||||
|
weight: number;
|
||||||
bottomLayer: Array<number>;
|
bottomLayer: Array<number>;
|
||||||
topLayer: Array<number>;
|
topLayer: Array<number>;
|
||||||
entrances: Array<Entrance>;
|
entrances: Array<Entrance>;
|
||||||
enemies?: Array<Enemy>;
|
enemies?: Array<Enemy>;
|
||||||
|
}
|
||||||
|
|
||||||
|
export class Corner {
|
||||||
|
height: number;
|
||||||
|
width: number;
|
||||||
|
bottomLayer: Array<number>;
|
||||||
|
topLayer: Array<number>;
|
||||||
|
filler: Array<number>;
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user