Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
11
Добавлен:
30.05.2023
Размер:
462 б
Скачать
export * from "./Tile.js";
export * from "./GameMap.js";

/** @param {string} mapFile
 * @return {Promise<[any, any]>} [tiles, objects] */
export async function parseMap(mapFile) {
  const data = await (await fetch(`${mapFile}`)).json();
  return [
    {
      ...data?.layers?.find((e) => e.name === "field"),
      tilewidth: data.tilewidth,
      tileheight: data.tileheight,
    },
    data?.layers?.find((e) => e.name === "objects"),
  ];
}
Соседние файлы в папке map