From afe5e87f53b7e322039c4034d07c99001cdfdb59 Mon Sep 17 00:00:00 2001 From: Dimava Date: Mon, 1 Jun 2020 14:00:45 +0300 Subject: [PATCH] debug.disableGetTileAsserts --- src/js/game/map_chunk.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/js/game/map_chunk.js b/src/js/game/map_chunk.js index bffaf9e8..545d8d14 100644 --- a/src/js/game/map_chunk.js +++ b/src/js/game/map_chunk.js @@ -318,10 +318,12 @@ export class MapChunk { getTileContentFromWorldCoords(worldX, worldY) { const localX = worldX - this.tileX; const localY = worldY - this.tileY; - assert(localX >= 0, "Local X is < 0"); - assert(localY >= 0, "Local Y is < 0"); - assert(localX < globalConfig.mapChunkSize, "Local X is >= chunk size"); - assert(localY < globalConfig.mapChunkSize, "Local Y is >= chunk size"); + if (!globalConfig.debug.disableGetTileAsserts) { + assert(localX >= 0, "Local X is < 0"); + assert(localY >= 0, "Local Y is < 0"); + assert(localX < globalConfig.mapChunkSize, "Local X is >= chunk size"); + assert(localY < globalConfig.mapChunkSize, "Local Y is >= chunk size"); + } return this.contents[localX][localY] || null; }