Ran lein ancient
and upversioned all dependencies; fixed failing tests.
This commit is contained in:
parent
519ca4e3bd
commit
581a9d97cd
|
@ -16,7 +16,7 @@ old="unset"
|
||||||
release=""
|
release=""
|
||||||
tmp=buildall.tmp.$$
|
tmp=buildall.tmp.$$
|
||||||
trial="FALSE"
|
trial="FALSE"
|
||||||
webappsdir="/var/lib/tomcat7/webapps"
|
webappsdir="/var/lib/tomcat8/webapps"
|
||||||
|
|
||||||
# Builds the build signature properties in the manifest map file
|
# Builds the build signature properties in the manifest map file
|
||||||
# expected arguments: old version tag, version tag, full name of user,
|
# expected arguments: old version tag, version tag, full name of user,
|
||||||
|
|
10
project.clj
10
project.clj
|
@ -12,10 +12,10 @@
|
||||||
:license {:name "GNU General Public License v2"
|
:license {:name "GNU General Public License v2"
|
||||||
:url "http://www.gnu.org/licenses/gpl-2.0.html"}
|
:url "http://www.gnu.org/licenses/gpl-2.0.html"}
|
||||||
:plugins [[lein-marginalia "0.7.1"]]
|
:plugins [[lein-marginalia "0.7.1"]]
|
||||||
:dependencies [[org.clojure/clojure "1.6.0"]
|
:dependencies [[org.clojure/clojure "1.8.0"]
|
||||||
[org.clojure/math.combinatorics "0.0.7"]
|
[org.clojure/math.combinatorics "0.1.4"]
|
||||||
[org.clojure/tools.trace "0.7.8"]
|
[org.clojure/tools.trace "0.7.9"]
|
||||||
[org.clojure/tools.namespace "0.2.4"]
|
[org.clojure/tools.namespace "0.2.10"]
|
||||||
[hiccup "1.0.5"]
|
[hiccup "1.0.5"]
|
||||||
[net.mikera/imagez "0.3.1"]
|
[net.mikera/imagez "0.12.0"]
|
||||||
[fivetonine/collage "0.2.0"]])
|
[fivetonine/collage "0.2.0"]])
|
||||||
|
|
|
@ -107,15 +107,15 @@
|
||||||
* `imagepath` a file path or URL which indicates an (ideally greyscale) image file."
|
* `imagepath` a file path or URL which indicates an (ideally greyscale) image file."
|
||||||
([world imagepath]
|
([world imagepath]
|
||||||
(let [heightmap (imagez/filter-image
|
(let [heightmap (imagez/filter-image
|
||||||
(filters/grayscale)
|
(imagez/load-image-resource imagepath)
|
||||||
(collage/load-image imagepath))]
|
(filters/grayscale))]
|
||||||
(map-world
|
(map-world
|
||||||
(map-world world tag-altitude (list heightmap))
|
(map-world world tag-altitude (list heightmap))
|
||||||
tag-gradient)))
|
tag-gradient)))
|
||||||
([imagepath]
|
([imagepath]
|
||||||
(let [heightmap (imagez/filter-image
|
(let [heightmap (imagez/filter-image
|
||||||
(filters/grayscale)
|
(imagez/load-image-resource imagepath)
|
||||||
(collage/load-image imagepath))
|
(filters/grayscale))
|
||||||
world (make-world (.getWidth heightmap) (.getHeight heightmap))]
|
world (make-world (.getWidth heightmap) (.getHeight heightmap))]
|
||||||
(map-world
|
(map-world
|
||||||
(map-world world tag-altitude (list heightmap))
|
(map-world world tag-altitude (list heightmap))
|
||||||
|
@ -132,6 +132,6 @@
|
||||||
intensity of the corresponding cell of the image."
|
intensity of the corresponding cell of the image."
|
||||||
[world imagepath property]
|
[world imagepath property]
|
||||||
(let [heightmap (imagez/filter-image
|
(let [heightmap (imagez/filter-image
|
||||||
(filters/grayscale)
|
(imagez/load-image-resource imagepath)
|
||||||
(collage/load-image imagepath))]
|
(filters/grayscale))]
|
||||||
(map-world world tag-property (list property heightmap))))
|
(map-world world tag-property (list property heightmap))))
|
||||||
|
|
|
@ -112,7 +112,7 @@
|
||||||
([world function additional-args]
|
([world function additional-args]
|
||||||
(into []
|
(into []
|
||||||
(pmap (fn [row]
|
(pmap (fn [row]
|
||||||
(into [] (map
|
(into [] (mapv
|
||||||
#(apply function
|
#(apply function
|
||||||
(cons world (cons % additional-args)))
|
(cons world (cons % additional-args)))
|
||||||
row)))
|
row)))
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
(deftest apply-heightmap-test
|
(deftest apply-heightmap-test
|
||||||
(testing "Heightmap functionality"
|
(testing "Heightmap functionality"
|
||||||
(let [world (apply-heightmap (as-file "resources/heightmaps/test9x9.png"))
|
(let [world (apply-heightmap "heightmaps/test9x9.png")
|
||||||
altitudes (map #(:altitude %) (flatten world))
|
altitudes (map #(:altitude %) (flatten world))
|
||||||
gradients (map #(:gradient %) (flatten world))]
|
gradients (map #(:gradient %) (flatten world))]
|
||||||
(is (= (count world) 9) "World should be 9x9")
|
(is (= (count world) 9) "World should be 9x9")
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
(is (> (apply + gradients) 0)
|
(is (> (apply + gradients) 0)
|
||||||
"At least some gradients must be positive, none should be negative"))
|
"At least some gradients must be positive, none should be negative"))
|
||||||
;; alternate means of making the world, same tests.
|
;; alternate means of making the world, same tests.
|
||||||
(let [world (apply-heightmap (world/make-world 9 9) (as-file "resources/heightmaps/test9x9.png"))
|
(let [world (apply-heightmap (world/make-world 9 9) "heightmaps/test9x9.png")
|
||||||
altitudes (map #(:altitude %) (flatten world))
|
altitudes (map #(:altitude %) (flatten world))
|
||||||
gradients (map #(:gradient %) (flatten world))]
|
gradients (map #(:gradient %) (flatten world))]
|
||||||
(is (= (count world) 9) "World should be 9x9")
|
(is (= (count world) 9) "World should be 9x9")
|
||||||
|
@ -42,7 +42,7 @@
|
||||||
|
|
||||||
(deftest apply-valuemap-test
|
(deftest apply-valuemap-test
|
||||||
(testing "Valuemap functionality"
|
(testing "Valuemap functionality"
|
||||||
(let [image (as-file "resources/heightmaps/test9x9.png")
|
(let [image "heightmaps/test9x9.png"
|
||||||
world (apply-valuemap (apply-heightmap image) image :arbitrary)
|
world (apply-valuemap (apply-heightmap image) image :arbitrary)
|
||||||
altitudes (map #(:altitude %) (flatten world))
|
altitudes (map #(:altitude %) (flatten world))
|
||||||
arbitraries (map #(:arbitrary %) (flatten world))]
|
arbitraries (map #(:arbitrary %) (flatten world))]
|
||||||
|
|
Loading…
Reference in a new issue