Factor out AnimatableTile{Factory}

This commit is contained in:
Ian Gulliver
2021-05-11 05:28:20 +00:00
parent 4e65819183
commit 8f76317ccc
16 changed files with 80 additions and 51 deletions

View File

@@ -1,9 +1,9 @@
import { LayeredTileFactory } from './layered_tile_factory.js';
import { SimpleTileFactory } from './simple_tile_factory.js';
import { AnimatableTileFactory } from './animatable_tile_factory.js';
import { TileFactory } from './tile_factory.js';
export function projectile(simple_tile_factory: SimpleTileFactory): TileFactory {
const copy = simple_tile_factory.copy();
export function projectile(tile_factory: AnimatableTileFactory): TileFactory {
const copy = tile_factory.copy();
copy.add_animation(
'launch-x',