summaryrefslogtreecommitdiff
path: root/frontend/src/util/tile-calculations.js
diff options
context:
space:
mode:
authorGeorgios Andreadis <info@gandreadis.com>2020-07-02 18:39:28 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2020-08-24 19:47:21 +0200
commitf119fc78dda4d1e828dde04f378a63a93e3a0a7e (patch)
treebea1eace5d47f21a7ccb835c6a6079bc92e48710 /frontend/src/util/tile-calculations.js
parent7f27a6370a0af25e1bf6ff8f46360c6c26c21e0b (diff)
Add current progress on frontend port
Diffstat (limited to 'frontend/src/util/tile-calculations.js')
-rw-r--r--frontend/src/util/tile-calculations.js18
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
}