a lot of stuff to get rid of reflection.
This commit is contained in:
@@ -77,9 +77,10 @@
|
||||
ty (long ty)]
|
||||
(if (= 0 (nth (nth my-map tx) ty))
|
||||
nil
|
||||
(let [cost-so-far ^java.util.HashMap (java.util.HashMap. {play-loc 0})
|
||||
came-from ^java.util.HashMap (java.util.HashMap.)
|
||||
fronteir ^java.util.PriorityQueue (java.util.PriorityQueue. (/ (* 320 240) scale) cost-comparator)]
|
||||
(let [^java.util.HashMap cost-so-far (java.util.HashMap.)
|
||||
_ (.put cost-so-far play-loc 0)
|
||||
^java.util.HashMap came-from (java.util.HashMap.)
|
||||
^java.util.PriorityQueue fronteir (java.util.PriorityQueue. (/ (* 320 240) scale) cost-comparator)]
|
||||
(.offer fronteir [0 play-loc])
|
||||
(loop [current-loc (.poll fronteir)]
|
||||
(if (or (nil? current-loc)
|
||||
|
||||
Reference in New Issue
Block a user