@fuwu-yuan/bgew
Version:
Baguette Game Engine Web is a french 2D Web game engine
13 lines (12 loc) • 635 B
TypeScript
import { Entity } from "../entity";
export declare class Image extends Entity {
protected _image: HTMLImageElement | HTMLVideoElement;
protected _sourceX: number | null;
protected _sourceY: number | null;
protected _sourceW: number | null;
protected _sourceH: number | null;
constructor(src: string, x: number, y: number, width?: number, height?: number, sourceX?: number | null, sourceY?: number | null, sourceW?: number | null, sourceH?: number | null, isVideo?: boolean);
draw(ctx: CanvasRenderingContext2D): void;
update(delta: number): void;
get image(): HTMLImageElement | HTMLVideoElement;
}