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 24 25 26 | 23x 23x 5250381x 1735758x 1735758x 1764494x 1764494x 1750129x 1750129x 5250381x | import { FloorTile, NullTile, TileInterface, WallTile } from "../../index";
export class TileFactory {
public create(type: string): TileInterface {
let tile: TileInterface;
switch (type) {
case "floor": {
tile = new FloorTile();
break;
}
case "wall": {
tile = new WallTile();
break;
}
case "null":
default: {
tile = new NullTile();
break;
}
}
return tile;
}
}
|