diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2018-10-26 21:59:46 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2018-10-26 21:59:46 +0200 |
commit | bc6d79b088154e2fca56b9c18ee5ea0bf17875f8 (patch) | |
tree | 680f5b4ea26a874fa4f52f178681ef234688480f /src/view/MapLoader.ts | |
parent | ebc56db63c054702ad910987aa666d7cfb52d5cc (diff) | |
download | rpgedit-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.ts | 8 |
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); } |