From f817a806a31ba58886f875a05d8715cce388e989 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Tue, 4 Jun 2024 18:07:19 +0200 Subject: [PATCH] clean --- src/components/Controls.vue | 9 +-------- src/components/World.vue | 9 +++++++-- src/components/sprites/Character.vue | 25 ++++++++----------------- 3 files changed, 16 insertions(+), 27 deletions(-) diff --git a/src/components/Controls.vue b/src/components/Controls.vue index ad65677..cbac60e 100644 --- a/src/components/Controls.vue +++ b/src/components/Controls.vue @@ -38,14 +38,7 @@ scene.input.on(Phaser.Input.Events.POINTER_MOVE, onPointerMove) function getTile(x: number, y: number, layer: Phaser.Tilemaps.TilemapLayer): Phaser.Tilemaps.Tile | undefined { const tile: Phaser.Tilemaps.Tile = layer.getTileAtWorldXY(x, y) - - // console.log(x,y); - // console.log('tile', tile); - - if (!tile) { - return undefined - } - + if (!tile) return undefined; return tile } diff --git a/src/components/World.vue b/src/components/World.vue index fa832a9..23139ec 100644 --- a/src/components/World.vue +++ b/src/components/World.vue @@ -1,7 +1,7 @@ @@ -12,7 +12,7 @@ import Tileset = Phaser.Tilemaps.Tileset import TilemapLayer = Phaser.Tilemaps.TilemapLayer import { Container, TilemapLayer as TilemapLayerC, useScene } from 'phavuer' import Character from '@/components/sprites/Character.vue' -import {type Character as CharacterType} from '@/types' +import { type Character as CharacterType } from '@/types' import { onBeforeMount, ref, type Ref, watch } from 'vue' import Controls from '@/components/Controls.vue' import { useSocketStore } from '@/stores/socket' @@ -74,6 +74,11 @@ socket.getConnection.on('user:disconnect', (data: CharacterType) => { zoneStore.removeCharacter(data) }) +socket.getConnection.on('character:moved', (data: CharacterType) => { + console.log('character:moved', data) + zoneStore.updateCharacter(data); +}) + /** * 1 tile is 64x32 * the zone is 10x10 diff --git a/src/components/sprites/Character.vue b/src/components/sprites/Character.vue index c049f6f..045d5a0 100644 --- a/src/components/sprites/Character.vue +++ b/src/components/sprites/Character.vue @@ -3,8 +3,8 @@ - +