Add animations back
This commit is contained in:
@@ -61,7 +61,7 @@ void terrainRender(BzTileMap *map, BzTileLayer *layer) {
|
||||
tile = bzTilesetGetTileID(tileset, tile);
|
||||
if (tile != -1) {
|
||||
if (terrainHasAnimation(tile)) {
|
||||
f32 frameDuration = terrainGetAnimationFrame(tile, 0).duration / 1000.0f;
|
||||
f32 frameDuration = terrainGetAnimationFrame(tile, 0).duration;
|
||||
i32 numFrames = terrainGetAnimationSequence(tile).frameCount;
|
||||
i32 frameIdx = (i32) (elapsed / frameDuration) % numFrames;
|
||||
tile = terrainGetAnimationFrame(tile, frameIdx).frame;
|
||||
@@ -174,7 +174,7 @@ bool init(void *userData) {
|
||||
ECS_SYSTEM(ECS, entityHarvestTaskSystem, EcsOnUpdate, Position, Rotation, HarvestTask);
|
||||
|
||||
//ECS_SYSTEM(ECS, entityUpdateAnimationState, EcsOnUpdate, Velocity, AnimationType);
|
||||
//ECS_SYSTEM(ECS, entityUpdateAnimation, EcsOnUpdate, Animation, TextureRegion);
|
||||
ECS_SYSTEM(ECS, entityUpdateAnimation, EcsOnUpdate, Animation, TextureRegion);
|
||||
|
||||
ECS_SYSTEM(ECS, renderDebugPath, EcsOnUpdate, Path);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user