working on getting everything working again.

This commit is contained in:
Bryce Covert
2016-08-09 22:03:50 -07:00
parent 1e4546a906
commit 130d9e1b1f
4 changed files with 84 additions and 76 deletions

View File

@@ -23,6 +23,12 @@
InputMultiplexer InputProcessor Net Preferences Screen]
[java.lang Object]))
(defn add-actor-to-stage [{:keys [^Stage renderer ui-listeners]} {:keys [^Actor object] :as entity}]
(.addActor renderer object)
(doseq [[_ listener] ui-listeners]
(.addListener ^Actor object listener))
entity)
(defn log-coords [screen entities]
(let [{:keys [x y]} (input->screen screen {:x (:input-x screen) :y (:input-y screen)})]
(log/info (:input-x screen) (:input-y screen) "->" x y)))
@@ -334,7 +340,7 @@
stage (Stage. viewport)]
(update! screen :renderer stage :viewport viewport :camera cam)
(.apply viewport)
[cam viewport stage]))
(assoc screen :renderer stage :viewport viewport :camera cam)))
(defn unproject
([screen options]