Teleport modal restored, and expanded undo/redo to include all placed and erase edits across each map element type (map object advanced actions WIP)

This commit is contained in:
2025-02-08 15:07:21 -06:00
parent 5f2c7a09b1
commit 0c450b24ed
7 changed files with 244 additions and 123 deletions

View File

@ -151,3 +151,8 @@ export function createTileLayer(tileMap: Phaser.Tilemaps.Tilemap, tilesArray: st
return layer
}
//Recursive Array Clone
export function cloneArray(arr: any[]): any[] {
return arr.map((item) => (item instanceof Array ? cloneArray(item) : item))
}