view: move tile size definition to MapLoader
We also remove the unneeded redrawPending flag.
This commit is contained in:
parent
6370b60189
commit
272e37a408
2 changed files with 1 additions and 5 deletions
|
@ -45,7 +45,7 @@ function mkTileMap(
|
||||||
gl: WebGLRenderingContext,
|
gl: WebGLRenderingContext,
|
||||||
tiles: Map<string, HTMLImageElement>,
|
tiles: Map<string, HTMLImageElement>,
|
||||||
): TileMap {
|
): TileMap {
|
||||||
const tileSize = MapView.tileSize;
|
const tileSize = 32;
|
||||||
|
|
||||||
const canvasDim = nextPowerOf2(Math.sqrt(tiles.size));
|
const canvasDim = nextPowerOf2(Math.sqrt(tiles.size));
|
||||||
const canvasSize = canvasDim * tileSize;
|
const canvasSize = canvasDim * tileSize;
|
||||||
|
|
|
@ -3,10 +3,6 @@ import {TileMap} from './MapLoader';
|
||||||
import Renderer from './renderer/Renderer';
|
import Renderer from './renderer/Renderer';
|
||||||
|
|
||||||
export default class MapView {
|
export default class MapView {
|
||||||
public static readonly tileSize: number = 32;
|
|
||||||
|
|
||||||
private redrawPending: boolean = false;
|
|
||||||
|
|
||||||
private readonly vertexBuffer: WebGLBuffer;
|
private readonly vertexBuffer: WebGLBuffer;
|
||||||
private readonly textureBuffer: WebGLBuffer;
|
private readonly textureBuffer: WebGLBuffer;
|
||||||
|
|
||||||
|
|
Reference in a new issue