forked from noxious/client
New login design, added basic logic for multiplayer (WIP)
This commit is contained in:
@ -6,9 +6,15 @@
|
||||
import { Sprite, useScene } from 'phavuer'
|
||||
import { type Ref, ref } from 'vue'
|
||||
import config from '@/config'
|
||||
import { useSocketStore } from '@/stores/socket'
|
||||
|
||||
const socket = useSocketStore();
|
||||
|
||||
socket.socket?.emit('joinRoom', 'game');
|
||||
|
||||
const props = defineProps({
|
||||
layer: Phaser.Tilemaps.TilemapLayer
|
||||
layer: Phaser.Tilemaps.TilemapLayer,
|
||||
player: Object
|
||||
})
|
||||
|
||||
const scene = useScene()
|
||||
@ -16,6 +22,11 @@ const pointer_tile = ref(undefined);
|
||||
const x: Ref<number> = ref(0);
|
||||
const y: Ref<number> = ref(0);
|
||||
|
||||
if (props.player) {
|
||||
x.value = props.player.x;
|
||||
y.value = props.player.y;
|
||||
}
|
||||
|
||||
function onPointerClick(pointer: Phaser.Input.Pointer) {
|
||||
/**
|
||||
* @TODO : Check if player was dragging, if so, don't move player
|
||||
|
Reference in New Issue
Block a user