Walkable mask painting
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { Mask } from './mask.js';
|
||||
import { TileFactory } from './tile_factory.js';
|
||||
|
||||
export abstract class AnimatableTileFactory extends TileFactory {
|
||||
@@ -7,5 +8,12 @@ export abstract class AnimatableTileFactory extends TileFactory {
|
||||
this.animations.set(name, [keyframes, options]);
|
||||
}
|
||||
|
||||
animatable_tile_args(): [number, number, Map<string, Mask>, Map<string, [Keyframe[], object]>] {
|
||||
return [
|
||||
...super.tile_args(),
|
||||
this.animations,
|
||||
];
|
||||
}
|
||||
|
||||
abstract copy(): AnimatableTileFactory;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user