Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 12x 12x 12x 12x 3x 2x 2x 1x 3x 12x | import { Entity, EntityFactoryInterface } from "jga-games-engine";
import { Fungus } from "./fungus";
export class EntityFactory implements EntityFactoryInterface {
public create(id: string, name: string): Entity {
let newEntity: Entity;
// eslint-disable-next-line sonarjs/no-small-switch
switch (name) {
case "Fungus": {
newEntity = new Fungus(id);
break;
}
default: {
newEntity = new Entity(id);
}
}
return newEntity;
}
}
|