actually optimize the island layout
This commit is contained in:
parent
0929380e91
commit
2423608fd3
|
@ -206,11 +206,11 @@ export const generateObjectCoordinates = (layoutObject, focalTopicId, focalCoord
|
||||||
minYForIslands = focalCoords.y + islandBoundArray[0].minY
|
minYForIslands = focalCoords.y + islandBoundArray[0].minY
|
||||||
}
|
}
|
||||||
else if (isOdd(index)) {
|
else if (isOdd(index)) {
|
||||||
translateIsland(island, focalCoords.x, maxYForIslands + ISLAND_SPACING + (Math.floor(islandHeight / 2)))
|
translateIsland(island, focalCoords.x - islandBoundArray[index].maxX, maxYForIslands + ISLAND_SPACING + Math.abs(islandBoundArray[index].minY))
|
||||||
maxYForIslands = maxYForIslands + ISLAND_SPACING + islandHeight
|
maxYForIslands = maxYForIslands + ISLAND_SPACING + islandHeight
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
translateIsland(island, focalCoords.x, minYForIslands - ISLAND_SPACING - (Math.floor(islandHeight / 2)))
|
translateIsland(island, focalCoords.x - islandBoundArray[index].maxX, minYForIslands - ISLAND_SPACING - islandBoundArray[index].maxY)
|
||||||
minYForIslands = minYForIslands - ISLAND_SPACING - islandHeight
|
minYForIslands = minYForIslands - ISLAND_SPACING - islandHeight
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue