Showing content from https://github.com/lambdaisland/cljbox2d/releases below:
Releases · lambdaisland/cljbox2d · GitHub
Releases: lambdaisland/cljbox2d
Releases · lambdaisland/cljbox2d
v0.8.46 Added
- Add a null-implementation for
joints
to Contact
, so find-by
works on
Contact
instances
v0.7.43 Added
- Added two-arity version of
apply-impulse!
, defaults to wake? false
- Implement
joints
for body instances. This returns nil
, since joints are
part of the world, but it allows code to recurse safely by calling bodies
and joints
on various entities
Fixed
- Make return type tags in protocols fully qualified, Clojure seems to like that
better
- Fix PrismaticJointDef creation, some vector fields are final, we can only
mutate the existing instance
- Wrap
destroy
in a mutex, to allow for rendering of a consistent world view
- Prevent exceptions in the Clojure2D renderer when the world is being changed
underneath it
- Fix 2-arity circle shape constructor
Changed
- When adding bodies/joints that have an
:id
, remove any bodies/joints with
the same :id
. This is to ensure uniqueness, but also makes for a nicer REPL
experience
- When converting to edn (IValue), include :joints for world, and omit default
values for body
v0.6.31 Added
- Clojure2d support
math/vec-mul
, and shorter math aliases (v+
, v*
, m*
, etc)
Changed
- Breaking! Return maps from
raycast-seq
, rather than fixtures, allow setting
raycast-callback return value to set filtering behavior.
v0.5.23 Fixed
- Rewrite to a single :require form to appease cljdoc
v0.4.19 Fixed
- Fix cljdoc build
- Fix platformer demo, load images from resources (jar) instead of filesystem
- Switch to Quil 4
v0.3.16 v0.2.12 v0.1.9 Added
- First release, with jBox2D (clj) and Planck.js (cljs) support
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4