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 @@
+
-