1
0
forked from noxious/server

format & lint

This commit is contained in:
2025-01-01 04:48:30 +01:00
parent 495e9f192e
commit 9c28b10383
12 changed files with 48 additions and 55 deletions

View File

@ -1,7 +1,10 @@
import { Server } from 'socket.io'
import { TSocket } from '#application/types'
import { Character } from '#entities/character'
import TeleportService from '#services/teleportService'
import ZoneManager from '#managers/zoneManager'
import SocketManager from '#managers/socketManager'
import ZoneManager from '#managers/zoneManager'
import TeleportService from '#services/teleportService'
class ZoneCharacter {
public readonly character: Character
@ -13,12 +16,7 @@ class ZoneCharacter {
}
public async savePosition() {
await this.character
.setPositionX(this.character.positionX)
.setPositionY(this.character.positionY)
.setRotation(this.character.rotation)
.setZone(this.character.zone)
.update()
await this.character.setPositionX(this.character.positionX).setPositionY(this.character.positionY).setRotation(this.character.rotation).setZone(this.character.zone).update()
}
public async teleport(zoneId: number, targetX: number, targetY: number): Promise<void> {
@ -29,7 +27,7 @@ class ZoneCharacter {
})
}
public async disconnect(socket: Socket, io: Server): Promise<void> {
public async disconnect(socket: TSocket, io: Server): Promise<void> {
try {
// Stop any movement and save final position
this.isMoving = false
@ -53,4 +51,4 @@ class ZoneCharacter {
}
}
export default ZoneCharacter
export default ZoneCharacter