22#ifndef ULTIMA4_MAP_TILEANIM_H
23#define ULTIMA4_MAP_TILEANIM_H
25#include "ultima/ultima4/map/direction.h"
49 virtual bool drawsTile()
const = 0;
63 bool drawsTile()
const override;
78 bool drawsTile()
const override;
92 bool drawsTile()
const override;
94 int _increment, _current, _lastOffset;
126 bool drawsTile()
const override;
152 virtual bool isInContext(
Tile *t,
MapTile &mapTile, Direction d) = 0;
154 return _animTransforms;
159 TileAnimTransformList _animTransforms;
171 bool isInContext(
Tile *t,
MapTile &mapTile, Direction d)
override;
186 bool isInContext(
Tile *t,
MapTile &mapTile, Direction d)
override;
Definition: map_tile.h:34
Definition: tileanim.h:135
static TileAnimContext * create(const ConfigElement &config)
TileAnimTransformList & getTransforms()
Definition: tileanim.h:153
void add(TileAnimTransform *)
Definition: tileanim.h:165
TileAnimFrameContext(int frame)
Definition: tileanim.h:197
Definition: tileanim.h:180
TileAnimPlayerDirContext(Direction dir)
Definition: tileanim.h:216
TileAnim * getByName(const Common::String &name)