From 9574f96662882d1c9416c6266fd79173be1279dd Mon Sep 17 00:00:00 2001 From: root Date: Thu, 2 May 2024 18:40:15 +0200 Subject: [PATCH] debugging --- src/components/Game.vue | 11 ++--- src/components/World.vue | 31 ++++++++++++-- src/components/sprites/Sprite.vue | 0 .../{ => sprites}/player/Player.vue | 41 ++++++++----------- 4 files changed, 51 insertions(+), 32 deletions(-) create mode 100644 src/components/sprites/Sprite.vue rename src/components/{ => sprites}/player/Player.vue (64%) diff --git a/src/components/Game.vue b/src/components/Game.vue index 510add6..416488a 100644 --- a/src/components/Game.vue +++ b/src/components/Game.vue @@ -12,6 +12,7 @@ import 'phaser'; import { Game, Scene } from 'phavuer' import World from '@/components/World.vue' +import Pointer = Phaser.Input.Pointer const gameConfig = { name: 'New Quest', @@ -41,13 +42,13 @@ const preloadScene = (scene: Phaser.Scene) => { const bootScene = (scene: Phaser.Scene) => { // Camera drag system let cam = scene.cameras.main; - scene.input.on("pointermove", function (p) { - if (!p.isDown) return; - cam.scrollX -= (p.x - p.prevPosition.x) / cam.zoom; - cam.scrollY -= (p.y - p.prevPosition.y) / cam.zoom; + scene.input.on("pointermove", function (pointer: Pointer) { + if (!pointer.isDown) return; + cam.scrollX -= (pointer.x - pointer.prevPosition.x) / cam.zoom; + cam.scrollY -= (pointer.y - pointer.prevPosition.y) / cam.zoom; }); - const grid = scene.add.grid(0, 0, window.innerWidth, window.innerHeight, 64, 32, 0, 0, 0xff00ff, 0.5).setOrigin(0, 0); + const grid = scene.add.grid(0, 0, window.innerWidth, window.innerHeight, 64, 32, 0, 0, 0xff0000, 0.5).setOrigin(0, 0); window.addEventListener('resize', () => { grid.setSize(window.innerWidth, window.innerHeight); diff --git a/src/components/World.vue b/src/components/World.vue index 6d242f3..303d880 100644 --- a/src/components/World.vue +++ b/src/components/World.vue @@ -5,8 +5,12 @@ \ No newline at end of file diff --git a/src/components/sprites/Sprite.vue b/src/components/sprites/Sprite.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/components/player/Player.vue b/src/components/sprites/player/Player.vue similarity index 64% rename from src/components/player/Player.vue rename to src/components/sprites/player/Player.vue index f7b8c03..76f9d13 100644 --- a/src/components/player/Player.vue +++ b/src/components/sprites/player/Player.vue @@ -1,6 +1,6 @@