2023.01.25.1
kfischer-okarin
released this
25 Jan 06:46
·
62 commits
to main
since this release
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)