moved some logic
This commit is contained in:
parent
058c8f9d3f
commit
cb24433582
@ -79,12 +79,6 @@ const pos2 = tileToWorldXY(tiles, 1, 2)
|
|||||||
const pos3 = tileToWorldXY(tiles, 2, 1)
|
const pos3 = tileToWorldXY(tiles, 2, 1)
|
||||||
console.log(pos)
|
console.log(pos)
|
||||||
|
|
||||||
|
|
||||||
// center camera
|
|
||||||
const centerY = (zone.height * zone.tileHeight) / 2
|
|
||||||
const centerX = (zone.width * zone.tileWidth) / 2
|
|
||||||
scene.cameras.main.centerOn(centerX, centerY)
|
|
||||||
|
|
||||||
function placeTile(layer: TilemapLayer, x: number, y: number, tileType: string) {
|
function placeTile(layer: TilemapLayer, x: number, y: number, tileType: string) {
|
||||||
let tilesett = zone.getTileset(tileType) as Tileset;
|
let tilesett = zone.getTileset(tileType) as Tileset;
|
||||||
if (!tilesett) return
|
if (!tilesett) return
|
||||||
@ -94,11 +88,6 @@ function placeTile(layer: TilemapLayer, x: number, y: number, tileType: string)
|
|||||||
|
|
||||||
placeTile(tiles, 0, 0, 'tile_1.png')
|
placeTile(tiles, 0, 0, 'tile_1.png')
|
||||||
|
|
||||||
onBeforeMount(() => {
|
|
||||||
// exampleTilesArray.forEach((row, y) => row.forEach((tile, x) => placeTile(tiles, x, y, 'tile_2.png')))
|
|
||||||
socket.connection.emit('gm:zone_editor:zone:request', { zoneId: socket.character.zoneId })
|
|
||||||
})
|
|
||||||
|
|
||||||
// Watch for changes in the zoneStore and update the layer
|
// Watch for changes in the zoneStore and update the layer
|
||||||
// watch(
|
// watch(
|
||||||
// () => zoneEditorStore.tiles,
|
// () => zoneEditorStore.tiles,
|
||||||
@ -154,10 +143,20 @@ function save() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onBeforeMount(() => {
|
||||||
|
// exampleTilesArray.forEach((row, y) => row.forEach((tile, x) => placeTile(tiles, x, y, 'tile_2.png')))
|
||||||
|
socket.connection.emit('gm:zone_editor:zone:request', { zoneId: socket.character.zoneId })
|
||||||
|
})
|
||||||
|
|
||||||
onBeforeUnmount(() => {
|
onBeforeUnmount(() => {
|
||||||
zoneEditorStore.reset()
|
zoneEditorStore.reset()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// center camera
|
||||||
|
const centerY = (zone.height * zone.tileHeight) / 2
|
||||||
|
const centerX = (zone.width * zone.tileWidth) / 2
|
||||||
|
scene.cameras.main.centerOn(centerX, centerY)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Resources:
|
* Resources:
|
||||||
* https://stackoverflow.com/questions/14488989/drawing-isometric-walls
|
* https://stackoverflow.com/questions/14488989/drawing-isometric-walls
|
||||||
|
Loading…
x
Reference in New Issue
Block a user