raingame
Version:
2D game framework
20 lines (18 loc) • 535 B
text/typescript
import SceneGroupItem from './interfaces/SceneGroupItem';
import { StandardObject } from './StandardObject';
class SceneGroup extends StandardObject{
children: Array<SceneGroupItem> = [];
rank:number=0;
constructor(){
super({x:0,y:0,width:0,height:0});
this.type="SceneGroup";
}
add(newObj: StandardObject) {
let item = {
groupRank:this.children.length,
target:newObj
}
this.children.push(item);
}
}
export default SceneGroup;