import createjs from "createjs-ts";
import { Stage } from "./Stage";
import { Load } from "./Load";
const canvas: HTMLCanvasElement = document.getElementById("canvas") as HTMLCanvasElement
const anim_container: HTMLDivElement = document.getElementById("animation_container") as HTMLDivElement
const dom_overlay_container: HTMLDivElement = document.getElementById("dom_overlay_container") as HTMLDivElement
const stage: createjs.StageGL = new createjs.StageGL(canvas, { antialias: true })
const exportRoot: createjs.Container = new createjs.Container()
stage.addChild(exportRoot)
createjs.Ticker.framerate = 60
createjs.Ticker.timingMode = createjs.Ticker.RAF
createjs.Ticker.addEventListener("tick", update)
function update(e: any): void
{
stage.update(e)
}
class Index
{
constructor()
{
Stage.init()
Load.init()
}
}
const index: Index = new Index()
export { canvas, anim_container, dom_overlay_container, stage, exportRoot }