UNPKG

@spibo-studio/spibo-studio

Version:

Spibo Studio is an HTML Canvas Library for creating adventure games

20 lines (19 loc) 905 B
import CanvasImage from './Canvas/CanvasImage'; import CanvasPosition from './Canvas/CanvasPosition'; import CanvasRectangle from './Canvas/CanvasRectangle'; declare class Background extends CanvasImage { scrollable: boolean; restrictedZones: CanvasRectangle[]; gateways: CanvasRectangle[]; constructor(imageSrc: string, width?: number, height?: number, scrollable?: boolean, position?: CanvasPosition); get height(): number; get width(): number; get pos(): CanvasPosition | undefined; isRestricted(position: CanvasPosition): boolean; checkGateways(position: CanvasPosition): void; moveUp(speed: number, framerate: number): void; moveDown(speed: number, framerate: number, canvasHeight: number): void; moveLeft(speed: number, framerate: number): void; moveRight(speed: number, framerate: number, canvasWidth: number): void; } export default Background;