diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-06-17 01:18:16 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-06-17 01:18:16 -0400 |
commit | 113c6d105a0b06603388e5e0ded90ed169ae0c50 (patch) | |
tree | 70af321cdce86a331141e437f6abae3c1cefd74a /client/src/map.ts | |
parent | ts (diff) | |
download | tuxman-113c6d105a0b06603388e5e0ded90ed169ae0c50.tar.gz tuxman-113c6d105a0b06603388e5e0ded90ed169ae0c50.tar.bz2 tuxman-113c6d105a0b06603388e5e0ded90ed169ae0c50.zip |
map editor
Diffstat (limited to 'client/src/map.ts')
-rw-r--r-- | client/src/map.ts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/client/src/map.ts b/client/src/map.ts index e6fab9d..d26c467 100644 --- a/client/src/map.ts +++ b/client/src/map.ts @@ -126,6 +126,24 @@ export const genItems = (map: Map): Items => { let mapData: Maps = {} let id: number = 0 +export const genMap = ( + width: number, + height: number, + data: number[], + mapId: number, +): Map => { + + mapData[mapId] = { + data: structuredClone(data), + walls: genWalls(width, height, data), + width, + height, + id: mapId + } + + return mapData[mapId] +} + export const loadMap = ( width: number, height: number, |