Skip to content

Releases: kfischer-okarin/dragon_skeleton

2024.04.11.1

11 Apr 14:17
6d3e4d0
Compare
Choose a tag to compare

Changed

  • Tilemap: Only render tiles when a path is set on the cell (4c25434)
  • Tilemap: Reset path when nil is assigned as tile (8c9be89)
  • LongCalculation: Improve performance by moving yield checks inside Fiber (5088614)

Fixed

  • Pathfinding: Return empty path if no path could be found (a839cee)

2023.10.06.1

06 Oct 10:34
02e3fe0
Compare
Choose a tag to compare

Fixed

  • Screen will not produce a transient render target (b6db892)

2023.04.04.1

04 Apr 04:17
Compare
Choose a tag to compare

Added

  • Added Set

2023.03.14.1

04 Apr 04:16
Compare
Choose a tag to compare

Added

  • Added Tilemap#w and Tilemap#h

Fixed

  • Ignore unknown properties passed to Tilemap::Cell#assign instead of raising an error

2023.03.01.1

01 Mar 10:19
Compare
Choose a tag to compare

Added

  • Added Tilemap#to_grid_coordinates and Tilemap#cell_rect methods (cfeec2c)

Fixed

  • Fixed swapped documentation for Tilemap attributes (d46347d)

2023.02.23.1

23 Feb 05:59
Compare
Choose a tag to compare

Changed

  • Skip value assignment if assigned tile id is same as before (2e8cc63)

2023.02.17.2

17 Feb 10:06
Compare
Choose a tag to compare

Added

  • Added assign method to Tilemap cell for multi assignment of several properties (5347f35)
  • Allow specifying a tileset object which associates tile ids with attributes to assign to a cell (4482b2f)

2023.02.17.1

17 Feb 04:45
Compare
Choose a tag to compare

Added

2023.01.25.1

25 Jan 06:46
Compare
Choose a tag to compare

Renamed Library from DR Base Framework to Dragon Skeleton

Changed

  • Breaking: Moved all classes into DragonSkeleton module and provide DragonSkeleton.add_to_top_level_namespace to add modules to top level namespace (1c736a9)
  • Breaking: Moved Animations::Asesprite module to FileFormats::Aseprite to include animation unrelated methods too - and the old name was a typo anyways (d5fc503, b959f16)
  • Breaking: Renamed Animations.flipped_horizontally to Animations.flip_animation_horizontally (61deecd)
  • Breaking: Renamed Animations.animate to Animations.lerp which is a more common name for what the method does (c009fd7)
  • Breaking: Removed AnimatedSprite since it does not bring too much new value in addition to Animations (def2363)

Added

Removed

  • Breaking: Removed base frame data from animations - the same effect can be accomplished when setting those properties on the first frame only (bf11bd1)

2022.12.13

25 Jan 05:57
Compare
Choose a tag to compare

Changed

  • Breaking: Add Animations.perform_tick to be used instead of Animations.next_tick and Animations.apply! (496b243)
  • Breaking: Rename AnimatedSprite.update! to AnimatedSprite.perform_tick! (46d0d85)

Added

  • Allow animations to have last frame without duration (770adda)
  • Add easing key to animation frame (2a87918)
  • Add Animations.animate as convencience method for animating an object property (da1255b)