diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index e194d2f..1593b46 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -7,14 +7,17 @@
-
+
+
+
+
-
+
1748921263065
-
+
+
+ 1748921698886
+
+
+
+ 1748921698886
+
+
@@ -224,6 +235,7 @@
-
+
+
\ No newline at end of file
diff --git a/client/src/routes/+page.svelte b/client/src/routes/+page.svelte
index 88cdce8..0dbd89a 100644
--- a/client/src/routes/+page.svelte
+++ b/client/src/routes/+page.svelte
@@ -8,16 +8,21 @@
mapNumber: number
}
+ let mapgeneratornumber = 1;
+
let maps: MapData[] = $state([{
- mapNumber: 1
+ mapNumber: mapgeneratornumber
}]);
function addMap() {
- maps.push({ mapNumber: maps.length + 1 });
+ maps.push({ mapNumber: ++mapgeneratornumber });
}
function removeThisMapFactory(idx: number) {
- return () => {
- maps.splice(idx, 1);
+ for (let i = 0; i < maps.length; i++) {
+ if (maps[i].mapNumber == idx) {
+ maps.splice(i, 1);
+ return;
+ }
}
}
@@ -25,7 +30,7 @@
{#key maps}
{#each maps as map, i}
-
+