completed animation setup and code based solely on LDTK settings
This commit is contained in:
@@ -159,6 +159,15 @@ func NewGrid(world *ecs.World,
|
||||
render.Image = tile.Sprite
|
||||
render.Pos = pos
|
||||
|
||||
//if tile.AnimateOnDestruct {
|
||||
if tile.AnimationTrigger != "" {
|
||||
// FIXME: be more generic, use LDTK enum
|
||||
render.Animate.Tiles = tile.AnimationSpriteSheet.Sprites
|
||||
render.Animate.Width = tile.AnimationSpriteSheet.Width
|
||||
render.Animate.Height = tile.AnimationSpriteSheet.Height
|
||||
render.Animate.Trigger = tile.AnimationTrigger
|
||||
}
|
||||
|
||||
default:
|
||||
// empty cell, this is where the player[s] move. No
|
||||
// sprite required since every level has a background
|
||||
|
||||
Reference in New Issue
Block a user