raingame
Version:
2D game framework
30 lines (29 loc) • 763 B
text/typescript
import Sprit from './interfaces/Sprit';
interface Options {
src: string,
onload?: ((this: GlobalEventHandlers, ev: Event) => any) | null,
start:number;
end:number;
width:number;
height:number;
}
export default class RainImage {
src: string;
image: HTMLImageElement;
start:number;
end:number;
width:number;
height:number;
constructor(options: Options) {
this.image = new Image();
if (options.onload) {
this.image.onload = options.onload;
}
this.src = options.src;
this.image.src=this.src;
this.start=options.start;
this.end=options.end;
this.width=options.width;
this.height=options.height;
}
}