From 027fdd7dac3b6f24fd499ec01c18f59b5dda26c5 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Wed, 5 Feb 2025 00:47:28 +0100 Subject: [PATCH] TS improvements, WIP loading map objects in game map, WIP loading tile textures --- src/components/game/character/Character.vue | 4 +-- src/components/game/map/Characters.vue | 4 +-- src/components/game/map/Map.vue | 26 ++++++++++++++--- src/components/game/map/MapTiles.vue | 29 +++++++++---------- src/components/game/map/PlacedMapObjects.vue | 6 ++-- src/components/gameMaster/mapEditor/Map.vue | 5 ++-- .../mapEditor/mapPartials/MapTiles.vue | 14 ++++----- .../mapPartials/PlacedMapObjects.vue | 2 +- src/services/mapService.ts | 7 +++-- 9 files changed, 57 insertions(+), 40 deletions(-) diff --git a/src/components/game/character/Character.vue b/src/components/game/character/Character.vue index 0db7e60..795e0c5 100644 --- a/src/components/game/character/Character.vue +++ b/src/components/game/character/Character.vue @@ -20,7 +20,7 @@ import { Container, Sprite, useScene } from 'phavuer' import { onMounted, onUnmounted, watch } from 'vue' const props = defineProps<{ - tilemap: Phaser.Tilemaps.Tilemap + tileMap: Phaser.Tilemaps.Tilemap mapCharacter: MapCharacter }>() @@ -28,7 +28,7 @@ const gameStore = useGameStore() const mapStore = useMapStore() const scene = useScene() -const { characterContainer, characterSprite, currentPositionX, currentPositionY, isometricDepth, isFlippedX, updatePosition, calcDirection, updateSprite, initializeSprite, cleanup } = useCharacterSpriteComposable(scene, props.tilemap, props.mapCharacter) +const { characterContainer, characterSprite, currentPositionX, currentPositionY, isometricDepth, isFlippedX, updatePosition, calcDirection, updateSprite, initializeSprite, cleanup } = useCharacterSpriteComposable(scene, props.tileMap, props.mapCharacter) const handlePositionUpdate = (newValues: any, oldValues: any) => { if (!newValues) return diff --git a/src/components/game/map/Characters.vue b/src/components/game/map/Characters.vue index 669c0e8..3f9172c 100644 --- a/src/components/game/map/Characters.vue +++ b/src/components/game/map/Characters.vue @@ -1,5 +1,5 @@ diff --git a/src/components/game/map/Map.vue b/src/components/game/map/Map.vue index da80c68..8e28e27 100644 --- a/src/components/game/map/Map.vue +++ b/src/components/game/map/Map.vue @@ -1,7 +1,7 @@ diff --git a/src/components/game/map/PlacedMapObjects.vue b/src/components/game/map/PlacedMapObjects.vue index 2b9f2f4..516a3ad 100644 --- a/src/components/game/map/PlacedMapObjects.vue +++ b/src/components/game/map/PlacedMapObjects.vue @@ -1,5 +1,5 @@ diff --git a/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue b/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue index ebf322c..ae2cac4 100644 --- a/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue +++ b/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue @@ -1,6 +1,6 @@