@tdurtschi/bug
Version:
Bug is a simulation that models a weevil walking around in an HTML canvas.
14 lines (13 loc) • 429 B
TypeScript
import Entity from "./entities/entity";
export interface IEntityManager {
getEntities: () => Entity[];
addEntity: (entity: Entity) => void;
}
export default class EntityManager implements IEntityManager {
private entities;
constructor(initialEntities?: Entity[]);
getEntities: () => Entity[];
addEntity: (entity: Entity) => void;
sortEntities: () => () => void;
flatten: (list: any[]) => any[];
}