bemusic/bemuse

View on GitHub
bemuse/src/devtools/playgrounds/font.js

Summary

Maintainability
A
1 hr
Test Coverage
import * as PIXI from 'pixi.js'
import MAIN from 'bemuse/utils/main-element'

export function main() {
  const renderer = PIXI.autoDetectRenderer(640, 480)
  const stage = new PIXI.Stage(0x8b8685)
  const loader = new PIXI.loaders.Loader()
  const urls = [
    '/skins/default/Fonts/BemuseDefault-Meticulous.fnt',
    '/skins/default/Fonts/BemuseDefault-Other.fnt',
  ]
  for (const url of urls) loader.add(url, url)
  loader.load(() => {
    const text = new PIXI.BitmapText('*1234567890', {
      font: 'BemuseDefault-Meticulous',
    })
    stage.addChild(text)
    const text2 = new PIXI.BitmapText('01', {
      font: 'BemuseDefault-Other',
    })
    text2.y = 100
    stage.addChild(text2)
    render()
    console.log('Ok')
  })
  function render() {
    renderer.render(stage)
  }
  MAIN.appendChild(renderer.view)
  render()
}