import kaplay from "./modules/kaplay.js"; import { KaplayMap } from "./KaplayMap/index.js"; import { FloorManager } from "./KaplayMap/floors.js"; import { UIManager } from "./KaplayMap/ui.js"; import { GameObjManager } from "./KaplayMap/gameobj.js"; import { EventManager } from "./KaplayMap/events.js"; const map = document.querySelector("#map"); const mapUi = document.querySelector("#map-ui"); const kp = kaplay({ canvas: map, focus: true, loadingScreen: false, crisp: true, // debug: false, // touchToMouse: false, global: false, maxFPS: 120, texFilter: "nearest", background: "404040", }); const kaplaymap = new KaplayMap(kp, {}); kaplaymap.initGrid(); // addZoomButtons(kaplaymap); const uimanager = new UIManager(mapUi, kaplaymap); const gameobjmanager = new GameObjManager(kaplaymap); const eventmanager = new EventManager(kaplaymap, uimanager, gameobjmanager); const floormanager = new FloorManager( kaplaymap, uimanager, gameobjmanager, eventmanager, "en_US" ); floormanager.getFloors();