We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent adcca99 commit 38432c3Copy full SHA for 38432c3
src/phaser_cljs/core.cljs
@@ -151,14 +151,17 @@
151
152
153
;;; This is heavy
154
-(defn add-particle-emitter! [k]
155
- (doto (-> @game .-add (.emitter 0 0 50))
156
- (.makeParticles (name k))))
157
-
158
-(defn emit-particle! [pe x y]
159
- (set! (.-x pe) x)
160
- (set! (.-y pe) y)
161
- (.start pe true 500 nil 10))
+(defn add-particle-emitter! [k & [max-number]]
+ (let [max-number (or max-number 50)]
+ (doto (-> @game .-add (.emitter 0 0 max-number))
+ (.makeParticles (name k)))))
+
+(defn emit-particle! [pe x y & [lifespan quantity]]
+ (let [lifespan (or lifespan 500)
+ quantity (or quantity 10)]
162
+ (set! (.-x pe) x)
163
+ (set! (.-y pe) y)
164
+ (.start pe true lifespan nil quantity)))
165
166
167
0 commit comments