Give warning when over 12 tiles
This commit is contained in:
parent
1d11e98fc3
commit
f2038bd0d8
1 changed files with 12 additions and 0 deletions
|
@ -37,6 +37,10 @@ function getTilePositions(tileCount, gridBounds) {
|
|||
const { width: gridWidth, height: gridHeight } = gridBounds;
|
||||
const gap = 8;
|
||||
|
||||
if (tileCount > 12) {
|
||||
console.warn("Over 12 tiles is not currently supported");
|
||||
}
|
||||
|
||||
if (tileCount > 0) {
|
||||
const aspectRatio = gridWidth / gridHeight;
|
||||
|
||||
|
@ -49,6 +53,10 @@ function getTilePositions(tileCount, gridBounds) {
|
|||
} else if (tileCount <= 12) {
|
||||
columnCount = 2;
|
||||
rowCount = Math.ceil(tileCount / 2);
|
||||
} else {
|
||||
// Unsupported
|
||||
columnCount = 3;
|
||||
rowCount = Math.ceil(tileCount / 2);
|
||||
}
|
||||
} else {
|
||||
if (tileCount === 1) {
|
||||
|
@ -72,6 +80,10 @@ function getTilePositions(tileCount, gridBounds) {
|
|||
} else if (tileCount <= 12) {
|
||||
columnCount = 4;
|
||||
rowCount = 3;
|
||||
} else {
|
||||
// Unsupported
|
||||
columnCount = 4;
|
||||
rowCount = 4;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue