Releases: kfischer-okarin/dragon_skeleton
Releases · kfischer-okarin/dragon_skeleton
2024.04.11.1
2023.10.06.1
Fixed
Screen
will not produce a transient render target (b6db892)
2023.04.04.1
Added
- Added
Set
2023.03.14.1
Added
- Added
Tilemap#w
andTilemap#h
Fixed
- Ignore unknown properties passed to
Tilemap::Cell#assign
instead of raising an error
2023.03.01.1
2023.02.23.1
Changed
- Skip value assignment if assigned tile id is same as before (2e8cc63)
2023.02.17.2
2023.02.17.1
Added
- Added
Tilemap
class (c5e7029...7da17a7)
2023.01.25.1
Renamed Library from DR Base Framework to Dragon Skeleton
Changed
- Breaking: Moved all classes into
DragonSkeleton
module and provideDragonSkeleton.add_to_top_level_namespace
to add modules to top level namespace (1c736a9) - Breaking: Moved
Animations::Asesprite
module toFileFormats::Aseprite
to include animation unrelated methods too - and the old name was a typo anyways (d5fc503, b959f16) - Breaking: Renamed
Animations.flipped_horizontally
toAnimations.flip_animation_horizontally
(61deecd) - Breaking: Renamed
Animations.animate
toAnimations.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 toAnimations
(def2363)
Added
- Added
FileFormats::Aseprite.read_as_sprites
(6b64121) - Added
Buttons
module withButtons.handle_mouse_input
(e3b1a78) - Added
LongCalculation
module (c715442...4ec953d) - Added
Pathfinding::AStar
module (e5e690c...ef93c5b) - Added
Screen
module (ef93c5b...f56c173) - Added documentation to all existing modules and functions
Removed
- Breaking: Removed base frame data from animations - the same effect can be accomplished when setting those properties on the first frame only (bf11bd1)