kontra
Version:
Kontra HTML5 game development library
92 lines (80 loc) • 1.51 kB
JavaScript
import Animation from './animation.js'
import {
imageAssets,
audioAssets,
dataAssets,
setImagePath,
setAudioPath,
setDataPath,
loadImage,
loadAudio,
loadData,
load
} from './assets.js'
import { init, getCanvas, getContext } from './core.js'
import { on, off, emit } from './events.js'
import GameLoop from './gameLoop.js'
import { keyMap, initKeys, bindKeys, unbindKeys, keyPressed } from './keyboard.js'
import { registerPlugin, unregisterPlugin, extendObject } from './plugin.js'
import {
initPointer,
pointer,
track,
untrack,
pointerOver,
onPointerDown,
onPointerUp,
pointerPressed
} from './pointer.js'
import Pool from './pool.js'
import Quadtree from './quadtree.js'
import Sprite from './sprite.js'
import SpriteSheet from './spriteSheet.js'
import { setStoreItem, getStoreItem } from './store.js'
import TileEngine from './tileEngine.js'
import Vector from './vector.js'
let kontra = {
Animation,
imageAssets,
audioAssets,
dataAssets,
setImagePath,
setAudioPath,
setDataPath,
loadImage,
loadAudio,
loadData,
load,
init,
getCanvas,
getContext,
on,
off,
emit,
GameLoop,
keyMap,
initKeys,
bindKeys,
unbindKeys,
keyPressed,
registerPlugin,
unregisterPlugin,
extendObject,
initPointer,
pointer,
track,
untrack,
pointerOver,
onPointerDown,
onPointerUp,
pointerPressed,
Pool,
Quadtree,
Sprite,
SpriteSheet,
setStoreItem,
getStoreItem,
TileEngine,
Vector
};
export default kontra