diff --git a/src/play_clj/g2d_physics.clj b/src/play_clj/g2d_physics.clj index 6321d0c..ee7b71f 100644 --- a/src/play_clj/g2d_physics.clj +++ b/src/play_clj/g2d_physics.clj @@ -104,13 +104,9 @@ ; fixtures -(defn fixture* - [] - (FixtureDef.)) - -(defmacro fixture +(defmacro fixture-def [& options] - `(let [^FixtureDef object# (fixture*)] + `(let [^FixtureDef object# (FixtureDef.)] (u/fields! object# ~@options) object#))