diff --git a/src/application/types.ts b/src/application/types.ts index f930451..c9c09db 100644 --- a/src/application/types.ts +++ b/src/application/types.ts @@ -100,7 +100,7 @@ export enum MapEventTileType { export type MapEventTile = { id: string - mapId: string + map: string type: MapEventTileType positionX: number positionY: number diff --git a/src/components/gameMaster/mapEditor/mapPartials/MapEventTiles.vue b/src/components/gameMaster/mapEditor/mapPartials/MapEventTiles.vue index 726bc78..cada9d0 100644 --- a/src/components/gameMaster/mapEditor/mapPartials/MapEventTiles.vue +++ b/src/components/gameMaster/mapEditor/mapPartials/MapEventTiles.vue @@ -94,15 +94,14 @@ function pencil(pointer: Phaser.Input.Pointer, map: MapT) { const newEventTile = { id: uuidv4() as UUID, - mapId: map.id, - map: map, + map: map.id, type: mapEditor.drawMode.value === 'blocking tile' ? MapEventTileType.BLOCK : MapEventTileType.TELEPORT, positionX: tile.x, positionY: tile.y, teleport: mapEditor.drawMode.value === 'teleport' ? { - toMap: mapEditor.teleportSettings.value.toMapId, + toMapId: mapEditor.teleportSettings.value.toMapId, toPositionX: mapEditor.teleportSettings.value.toPositionX, toPositionY: mapEditor.teleportSettings.value.toPositionY, toRotation: mapEditor.teleportSettings.value.toRotation