mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2026-04-05 06:57:24 +02:00
feat: Introduce SceneModule for managing map and WebGL canvas integration
This commit is contained in:
parent
125403b82f
commit
42557881bb
6 changed files with 197 additions and 11 deletions
|
|
@ -13,6 +13,8 @@ const ERROR = true;
|
|||
// detect device
|
||||
const MOBILE = window.innerWidth < 600 || navigator.userAgentData?.mobile;
|
||||
|
||||
Scene.bootstrap();
|
||||
|
||||
if (PRODUCTION && "serviceWorker" in navigator) {
|
||||
window.addEventListener("load", () => {
|
||||
navigator.serviceWorker.register("./sw.js").catch(err => {
|
||||
|
|
@ -32,7 +34,7 @@ if (PRODUCTION && "serviceWorker" in navigator) {
|
|||
}
|
||||
|
||||
// append svg layers (in default order)
|
||||
let svg = d3.select("#map");
|
||||
let svg = d3.select(Scene.getMapSvg());
|
||||
let defs = svg.select("#deftemp");
|
||||
let viewbox = svg.select("#viewbox");
|
||||
let scaleBar = svg.select("#scaleBar");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue