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')))
|
||||
zoneTiles = exampleTilesArray
|
||||
|
||||
if (zoneStore.zone && zoneStore.zone.tiles) {
|
||||
setAllTiles(zoneTilemap, tiles, zoneStore.zone.tiles)
|
||||
zoneTiles = zoneStore.zone.tiles
|
||||
if (gameStore.character?.zone ?? gameStore.character?.zone?.tiles) {
|
||||
setAllTiles(zoneTilemap, tiles, gameStore.character?.zone?.tiles ?? [])
|
||||
zoneTiles = gameStore.character?.zone?.tiles ?? []
|
||||
|
||||
// Determine the current zone dimensions
|
||||
const currentZoneWidth = zoneStore.zone.width ?? 0
|
||||
const currentZoneHeight = zoneStore.zone.height ?? 0
|
||||
const currentZoneWidth = gameStore.character?.zone?.width ?? 0
|
||||
const currentZoneHeight = gameStore.character?.zone?.height ?? 0
|
||||
|
||||
// Ensure zoneTiles matches the current zone dimensions, filling new spaces with 'blank_tile'
|
||||
for (let y = 0; y < currentZoneHeight; y++) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user