Releases: moiri/kobold
Releases · moiri/kobold
kobold_v1.2.2
Fixed Bugs
- collider size and tolerance (#44, #47, #49)
- remove skyBox and fix overflow issue with a container (#43)
Changes
- separate debug stuff from productive code (#50). Now debug.css and debug.js are not necessary anymore
- cleanup README
- add callback functions to doAppear(x, y, cb) and doVanish(cb). These are executed when the animation terminates
New Features
- make do methods available for external use (implemented checks for parameter safety)
- document the whole stuff (add TOC to README)
kobold_v1.2.0
Fixed Bugs
- document overflow (#43)
Changes
- big redesign (#42) to:
- increased performance
- increase readability
- improve handling of collision and position check
- move some enable flags to engine (act on all movables)
- removed parts that did not work anyways:
- moving solids
- relative position of movable (did work but was not necessary anymore with only fixed solids)
- updated to latest jQuery version
New Features
- debug functionality
- new enables (engine): forceRun, forceDirection
kobold_v1.1.5
Fixed Bugs
- disable crouch & run when forced to crouch and crouchRun is disabled (#41)
New Features
- allow to configure the behavior upon enabling or disabling the movable
kobold_v1.1.4
kobold_v1.1.2
Fixed Bugs
- fix Engine.updateCollider() method
- fix #8 again.
New Features
- possibility to perform a position check on every tick
- allow to ignore specific collider
- possible to vanish and teleport
kobold_v1.1.1
Fixed Bugs
- If parent element of solid has the css attribute overflow:hidden, the character ignores this as long as the parent is not positioned absolute or relative. If the parent has both attributes (position:absolute/relative and overflow:hidden) you need to remove overflow:hidden, introduce a wrapper inside this element with position:static (default) and add the overflow:hidden attribute there.
- after failing to appear on top of a solid, the character is teleported to the initial position.
- #31, #32, #33, #35
Changes
- the y-coordinate of the initial position is now defined as top-border of the document to the bottom border of the character
kobold_v1.1.0
Fixed Bugs
Changes
- rename method Engine.addMovable(id, cssClass) to Engine.newMovable(id, cssClass)
New Features
kobold_v1.0.1
- zoom bug fix
- provide more getter methods
- better jQuery extension (reduce future issues with updates)
kobold_v1.0.0
- basic jump and run functionality
- basic parameters configurable
- static and moving solids