Minor improvements
This commit is contained in:
@ -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,
|
||||
|
Reference in New Issue
Block a user