-
-
+
\ No newline at end of file
+
diff --git a/src/composables/pointerHandlers/useGamePointerHandlers.ts b/src/composables/pointerHandlers/useGamePointerHandlers.ts
index cf4f987..9d66147 100644
--- a/src/composables/pointerHandlers/useGamePointerHandlers.ts
+++ b/src/composables/pointerHandlers/useGamePointerHandlers.ts
@@ -9,7 +9,7 @@ export function useGamePointerHandlers(scene: Phaser.Scene, layer: Phaser.Tilema
const dragThreshold = 5 // pixels
function updateWaypoint(worldX: number, worldY: number) {
- const pointerTile = getTile(worldX, worldY, layer)
+ const pointerTile = getTile(layer, worldX, worldY)
if (pointerTile) {
const worldPoint = tileToWorldXY(layer, pointerTile.x, pointerTile.y)
waypoint.value = {
@@ -46,7 +46,7 @@ export function useGamePointerHandlers(scene: Phaser.Scene, layer: Phaser.Tilema
const distance = Phaser.Math.Distance.Between(pointerStartPosition.value.x, pointerStartPosition.value.y, pointer.x, pointer.y)
if (distance <= dragThreshold) {
- const pointerTile = getTile(pointer.worldX, pointer.worldY, layer)
+ const pointerTile = getTile(layer, pointer.worldX, pointer.worldY)
if (pointerTile) {
gameStore.connection?.emit('character:initMove', {
positionX: pointerTile.x,
diff --git a/src/composables/pointerHandlers/useZoneEditorPointerHandlers.ts b/src/composables/pointerHandlers/useZoneEditorPointerHandlers.ts
index f7109e2..db1c0a3 100644
--- a/src/composables/pointerHandlers/useZoneEditorPointerHandlers.ts
+++ b/src/composables/pointerHandlers/useZoneEditorPointerHandlers.ts
@@ -11,7 +11,7 @@ export function useZoneEditorPointerHandlers(scene: Phaser.Scene, layer: Phaser.
function updateWaypoint(pointer: Phaser.Input.Pointer) {
const { x: px, y: py } = camera.getWorldPoint(pointer.x, pointer.y)
- const pointerTile = getTile(px, py, layer)
+ const pointerTile = getTile(layer, px, py)
if (pointerTile) {
const worldPoint = tileToWorldXY(layer, pointerTile.x, pointerTile.y)
diff --git a/src/composables/zoneComposable.ts b/src/composables/zoneComposable.ts
index 15e8414..17566f8 100644
--- a/src/composables/zoneComposable.ts
+++ b/src/composables/zoneComposable.ts
@@ -5,8 +5,8 @@ import Tileset = Phaser.Tilemaps.Tileset
import Tile = Phaser.Tilemaps.Tile
import { useGameStore } from '@/stores/gameStore'
-export function getTile(x: number, y: number, layer: TilemapLayer): Tile | undefined {
- const tile: Phaser.Tilemaps.Tile = layer.getTileAtWorldXY(x, y)
+export function getTile(layer: TilemapLayer | Tilemap, x: number, y: number): Tile | undefined {
+ const tile = layer.getTileAtWorldXY(x, y)
if (!tile) return undefined
return tile
}
@@ -59,9 +59,7 @@ export const sortByIsometricDepth =
{
-
-}
+export const clearAssets = (scene: Phaser.Scene) => {}
export const loadAssets = (scene: Phaser.Scene): Promise => {
return new Promise((resolve) => {
diff --git a/src/screens/Characters.vue b/src/screens/Characters.vue
index f82c048..f048449 100644
--- a/src/screens/Characters.vue
+++ b/src/screens/Characters.vue
@@ -5,12 +5,7 @@
-
+
-
+
-
+
diff --git a/src/screens/ZoneEditor.vue b/src/screens/ZoneEditor.vue
index 9e8c6ff..c407878 100644
--- a/src/screens/ZoneEditor.vue
+++ b/src/screens/ZoneEditor.vue
@@ -5,7 +5,7 @@
-
+
diff --git a/src/stores/zoneEditorStore.ts b/src/stores/zoneEditorStore.ts
index 8a10686..e3d3478 100644
--- a/src/stores/zoneEditorStore.ts
+++ b/src/stores/zoneEditorStore.ts
@@ -22,7 +22,6 @@ export const useZoneEditorStore = defineStore('zoneEditor', {
objectList: [] as Object[],
selectedTile: null as Tile | null,
selectedObject: null as Object | null,
- selectedZoneObject: null as ZoneObject | null,
objectDepth: 0,
isTileListModalShown: false,
isObjectListModalShown: false,
@@ -95,9 +94,6 @@ export const useZoneEditorStore = defineStore('zoneEditor', {
setSelectedObject(object: any) {
this.selectedObject = object
},
- setSelectedZoneObject(zoneObject: ZoneObject | null) {
- this.selectedZoneObject = zoneObject
- },
setObjectDepth(depth: number) {
this.objectDepth = depth
},
@@ -123,7 +119,6 @@ export const useZoneEditorStore = defineStore('zoneEditor', {
this.drawMode = 'tile'
this.selectedTile = null
this.selectedObject = null
- this.selectedZoneObject = null
this.objectDepth = 0
this.isSettingsModalShown = false
this.isZoneListModalShown = false
diff --git a/src/types.ts b/src/types.ts
index e721151..0c73dcb 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -221,4 +221,4 @@ export type WorldSettings = {
isRainEnabled: boolean
isFogEnabled: boolean
fogDensity: number
-}
\ No newline at end of file
+}