summaryrefslogtreecommitdiffstats
path: root/src/view/MapLoader.ts
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2018-10-26 21:59:46 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2018-10-26 21:59:46 +0200
commitbc6d79b088154e2fca56b9c18ee5ea0bf17875f8 (patch)
tree680f5b4ea26a874fa4f52f178681ef234688480f /src/view/MapLoader.ts
parentebc56db63c054702ad910987aa666d7cfb52d5cc (diff)
downloadrpgedit-bc6d79b088154e2fca56b9c18ee5ea0bf17875f8.tar
rpgedit-bc6d79b088154e2fca56b9c18ee5ea0bf17875f8.zip
model: add mutable MapState (empty for now)
Diffstat (limited to 'src/view/MapLoader.ts')
-rw-r--r--src/view/MapLoader.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/view/MapLoader.ts b/src/view/MapLoader.ts
index 31e6484..290f095 100644
--- a/src/view/MapLoader.ts
+++ b/src/view/MapLoader.ts
@@ -1,6 +1,6 @@
import {mapValues, mapValuesAsync, nextPowerOf2} from '../util';
-import MapData from '../model/MapData';
+import MapState from '../model/state/MapState';
import MapView from './MapView';
import Renderer from './renderer/Renderer';
@@ -54,9 +54,9 @@ function mkTileTexture(gl: WebGLRenderingContext, tiles: Map<string, HTMLImageEl
return [mkTexture(gl, canvas), ret];
}
-export async function loadMap(r: Renderer, mapData: MapData): Promise<MapView> {
- const tiles = await loadTiles(mapData.tiles);
+export async function loadMap(r: Renderer, map: MapState): Promise<MapView> {
+ const tiles = await loadTiles(map.data.tiles);
const [tileTexture, tileMap] = mkTileTexture(r.getContext(), tiles);
- return new MapView(r, mapData, tileTexture, tileMap);
+ return new MapView(r, map, tileTexture, tileMap);
}