Added ability to do custom sorting.

This commit is contained in:
2014-11-28 09:06:20 -08:00
parent 197dc1305d
commit befdb44d29
2 changed files with 14 additions and 0 deletions

View File

@@ -18,3 +18,7 @@
:on-create
(fn [this]
(set-screen! this scene/scene dialogue/talking-screen dialogue/choice-screen inventory/inventory-screen safe/safe-screen)))
(defn reload []
(on-gl (set-screen! advent scene/scene dialogue/talking-screen dialogue/choice-screen inventory/inventory-screen safe/safe-screen)))

View File

@@ -202,6 +202,9 @@
(defn play-sound [snd]
(music! snd :play))
(defn stop-sound [snd]
(music! snd :stop))
(defn make-music [r]
(doto (music r) (music! :set-looping true)))
@@ -269,6 +272,13 @@
:on-resize (fn [screen entities]
(size! screen 320 240))
:on-hide (fn [screen entities]
(doall (->> (get-in entities [:room :entities :musics])
vals
(map identity)
(map stop-sound)
)))
:on-mouse-moved
(fn [screen [entities]]
(when (get-in entities [:state :active?])