@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
34 lines • 1.19 kB
TypeScript
export default MinimapView;
declare class MinimapView extends View<HTMLElement> {
/**
*
* @constructor
* @param {EntityComponentDataset} entityDataset
* @param {AssetManager} assetManager
*/
constructor(entityDataset: EntityComponentDataset, assetManager: AssetManager);
el: Element;
/**
*
* @type {EntityComponentDataset}
*/
entityDataset: EntityComponentDataset;
world: Rectangle;
worldGL: MinimapWorldGL;
vMarkers: EmptyView;
__worldView: EmptyView;
__terrainView: MinimapTerrainGL;
__cameraViews: MinimapCameraView[];
cameraObserver: EntityObserver;
pointer: PointerDevice;
clear(): void;
}
import View from "../View.js";
import Rectangle from "../../core/geom/2d/Rectangle.js";
import { MinimapWorldGL } from "./gl/MinimapWorldGL.js";
import EmptyView from "../elements/EmptyView.js";
import { MinimapTerrainGL } from "./gl/MinimapTerrainGL.js";
import { MinimapCameraView } from "./dom/MinimapCameraView.js";
import { EntityObserver } from "../../engine/ecs/EntityObserver.js";
import { PointerDevice } from "../../engine/input/devices/PointerDevice.js";
//# sourceMappingURL=Minimap.d.ts.map