feat: remove small islands when loading a map

Also updated the map loader to now run on every single map (in the
`maps` array).
Also now maps are loaded concurrently (run every promise at the same
time and wait that they are all finished). As the functions are CPU
bound and not IO bound running concurrently doesn't change much right
now but it can if we use more promise in the function loadTerrainMap
then things will get faster.
This commit is contained in:
ilan schemoul
2025-03-02 22:47:09 +01:00
parent 8472e74b0b
commit 373a1aacf7
19 changed files with 2756 additions and 2685 deletions
+148 -129
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+145 -128
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1122 -1154
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+379 -393
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long