/** * Created by Christophe on 28/03/2017. */ import { GameObject } from "./game-object.class"; import { Sprite } from "./sprite.class"; import { Decoration } from "./decoration.class"; import { ControlSprite } from "./control-sprite.class"; export declare class HTMLGameObject extends GameObject { private _DOMElement; private _spritesContainer; private _backgroundsContainer; private _foregroundsContainer; private _controlsContainer; constructor(data?: Object); loadData(data: Object): Object; getDOMElement(): HTMLElement; displayIn(element: string | HTMLElement): void; displayInDOMElement(container: HTMLElement): HTMLElement; displayInDOMElementById(containerId: string): void; loadSprites(spritesData: Object): Sprite[]; loadDecorations(decorationDatas: Object[], container?: HTMLElement): Decoration[]; loadControls(controlsDatas: Object[], container?: HTMLElement): ControlSprite[]; }