Minor improvements

This commit is contained in:
2025-02-16 00:59:30 +01:00
parent daeb232d3b
commit cbd6e2c307
2 changed files with 16 additions and 20 deletions

View File

@ -5,6 +5,7 @@ import { Character } from '@/entities/character'
import MapManager from '@/managers/mapManager'
import MapEventTileRepository from '@/repositories/mapEventTileRepository'
import TeleportService from '@/services/characterTeleportService'
import MapCharacter from "@/models/mapCharacter";
type Position = { positionX: number; positionY: number }
export type Node = Position & { parent?: Node; g: number; h: number; f: number }
@ -276,6 +277,12 @@ class CharacterMoveService extends BaseService {
return path
}
public cancelCurrentMovement(mapCharacter: MapCharacter): void {
if (!mapCharacter.isMoving) return
mapCharacter.isMoving = false
mapCharacter.currentPath = null
}
public validateMovementDistance(
currentX: number,
currentY: number,