UNPKG

stage-js

Version:

2D HTML5 Rendering and Layout

46 lines (41 loc) 1.43 kB
import Stage from "../../src"; import image from "./example.png"; await Stage.atlas({ name: "example", image: { src: image, ratio: 4 }, trim: 0.2, textures: { dark: { x: 0 * 16, y: 0, width: 16, height: 16 }, light: { x: 1 * 16, y: 0, width: 16, height: 16 }, blue: { x: 2 * 16, y: 0, width: 16, height: 16 }, purple: { x: 3 * 16, y: 0, width: 16, height: 16 }, red: { x: 4 * 16, y: 0, width: 16, height: 16 }, orange: { x: 5 * 16, y: 0, width: 16, height: 16 }, yellow: { x: 6 * 16, y: 0, width: 16, height: 16 }, green: { x: 7 * 16, y: 0, width: 16, height: 16 }, rainbow: ["dark", "light", "blue", "purple", "red", "orange", "yellow", "green"], digit: { 0: { x: 0 * 8, y: 20, width: 8, height: 8 }, 1: { x: 1 * 8, y: 20, width: 8, height: 8 }, 2: { x: 2 * 8, y: 20, width: 8, height: 8 }, 3: { x: 3 * 8, y: 20, width: 8, height: 8 }, 4: { x: 4 * 8, y: 20, width: 8, height: 8 }, 5: { x: 5 * 8, y: 20, width: 8, height: 8 }, 6: { x: 6 * 8, y: 20, width: 8, height: 8 }, 7: { x: 7 * 8, y: 20, width: 8, height: 8 }, 8: { x: 8 * 8, y: 20, width: 8, height: 8 }, 9: { x: 9 * 8, y: 20, width: 8, height: 8 }, }, box: { x: 0, y: 32, width: 16, height: 16, top: 4, bottom: 4, left: 4, right: 4, }, circle: { x: 16, y: 32, width: 16, height: 16 }, }, });