forked from noxious/client
More zone loading fixes
This commit is contained in:
parent
ac8d06d4e2
commit
f0d03f295f
@ -95,13 +95,13 @@ onBeforeMount(() => {
|
|||||||
exampleTilesArray.forEach((row, y) => row.forEach((tile, x) => placeTile(zoneTilemap, tiles, x, y, 'blank_tile')))
|
exampleTilesArray.forEach((row, y) => row.forEach((tile, x) => placeTile(zoneTilemap, tiles, x, y, 'blank_tile')))
|
||||||
zoneTiles = exampleTilesArray
|
zoneTiles = exampleTilesArray
|
||||||
|
|
||||||
if (zoneStore.zone && zoneStore.zone.tiles) {
|
if (gameStore.character?.zone ?? gameStore.character?.zone?.tiles) {
|
||||||
setAllTiles(zoneTilemap, tiles, zoneStore.zone.tiles)
|
setAllTiles(zoneTilemap, tiles, gameStore.character?.zone?.tiles ?? [])
|
||||||
zoneTiles = zoneStore.zone.tiles
|
zoneTiles = gameStore.character?.zone?.tiles ?? []
|
||||||
|
|
||||||
// Determine the current zone dimensions
|
// Determine the current zone dimensions
|
||||||
const currentZoneWidth = zoneStore.zone.width ?? 0
|
const currentZoneWidth = gameStore.character?.zone?.width ?? 0
|
||||||
const currentZoneHeight = zoneStore.zone.height ?? 0
|
const currentZoneHeight = gameStore.character?.zone?.height ?? 0
|
||||||
|
|
||||||
// Ensure zoneTiles matches the current zone dimensions, filling new spaces with 'blank_tile'
|
// Ensure zoneTiles matches the current zone dimensions, filling new spaces with 'blank_tile'
|
||||||
for (let y = 0; y < currentZoneHeight; y++) {
|
for (let y = 0; y < currentZoneHeight; y++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user