avocado-old/packages/topdown/room-view.js

24 lines
459 B
JavaScript
Raw Normal View History

2019-03-26 17:04:52 -05:00
import {Container, Renderable} from '@avocado/graphics';
import {LayerView} from './layer-view';
export class RoomView extends Renderable {
constructor(room, renderer) {
super();
this.container = new Container();
this.room = room;
if (room.layers) {
room.layers.forEach((layer) => {
this.container.addChild(new LayerView(layer, renderer));
});
}
}
get internal() {
return this.container.internal;
}
}