diff options
| author | Georgios Andreadis <info@gandreadis.com> | 2020-07-02 18:39:28 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2020-08-24 19:47:21 +0200 |
| commit | f119fc78dda4d1e828dde04f378a63a93e3a0a7e (patch) | |
| tree | bea1eace5d47f21a7ccb835c6a6079bc92e48710 /frontend/src/util/tile-calculations.js | |
| parent | 7f27a6370a0af25e1bf6ff8f46360c6c26c21e0b (diff) | |
Add current progress on frontend port
Diffstat (limited to 'frontend/src/util/tile-calculations.js')
| -rw-r--r-- | frontend/src/util/tile-calculations.js | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/frontend/src/util/tile-calculations.js b/frontend/src/util/tile-calculations.js index 3ef1cff6..764ae6ac 100644 --- a/frontend/src/util/tile-calculations.js +++ b/frontend/src/util/tile-calculations.js @@ -7,7 +7,7 @@ function getWallSegments(tiles) { const verticalWalls = {} const horizontalWalls = {} - tiles.forEach(tile => { + tiles.forEach((tile) => { const x = tile.positionX, y = tile.positionY @@ -19,10 +19,7 @@ function getWallSegments(tiles) { let doInsert = true for (let tileIndex in tiles) { - if ( - tiles[tileIndex].positionX === x + dX && - tiles[tileIndex].positionY === y + dY - ) { + if (tiles[tileIndex].positionX === x + dX && tiles[tileIndex].positionY === y + dY) { doInsert = false break } @@ -143,7 +140,7 @@ export function deriveValidNextTilePositions(rooms, selectedTiles) { newPosition = { x: 0, y: 0 } let isSurroundingTile - selectedTiles.forEach(tile => { + selectedTiles.forEach((tile) => { const x = tile.positionX const y = tile.positionY result.push({ x, y }) @@ -168,10 +165,7 @@ export function deriveValidNextTilePositions(rooms, selectedTiles) { } } - if ( - isSurroundingTile && - findPositionInRooms(rooms, newPosition.x, newPosition.y) === -1 - ) { + if (isSurroundingTile && findPositionInRooms(rooms, newPosition.x, newPosition.y) === -1) { result.push({ x: newPosition.x, y: newPosition.y }) } } @@ -231,8 +225,8 @@ export function calculateRoomListBounds(rooms) { const min = { x: Number.MAX_VALUE, y: Number.MAX_VALUE } const max = { x: -1, y: -1 } - rooms.forEach(room => { - room.tiles.forEach(tile => { + rooms.forEach((room) => { + room.tiles.forEach((tile) => { if (tile.positionX < min.x) { min.x = tile.positionX } |
