simple toasting.
This commit is contained in:
@@ -35,7 +35,7 @@
|
||||
[advent.screens.rooms.space :as rooms.space]
|
||||
[advent.screens.rooms.held :as rooms.held]
|
||||
[advent.screens.rooms.cat-tree :as rooms.cat-tree]
|
||||
[advent.screens.dialogue :refer [talking-screen]]
|
||||
[advent.screens.dialogue :refer [talking-screen toast-screen]]
|
||||
[advent.screens.inventory :refer [inventory-screen]]
|
||||
[clojure.core.async :refer [put! <! <!! >! chan go thread take! alts!! dropping-buffer]])
|
||||
(:import [com.badlogic.gdx.graphics Pixmap$Format Pixmap Pixmap$Filter Texture Texture$TextureFilter GL20 GL30]
|
||||
@@ -1247,11 +1247,13 @@ void main ()
|
||||
(click-inventory screen entities))
|
||||
:on-save (fn [screen [entities]]
|
||||
(when-not (get-in entities [:actions :script-running?])
|
||||
(let [date (.format (java.text.SimpleDateFormat. "MM/dd/YY") (java.util.Date.))]
|
||||
(let [date (.format (java.text.SimpleDateFormat. "MM/dd/YY") (java.util.Date.))
|
||||
save-name (str (-> entities :room :name) " - " date)]
|
||||
(utils/save entities
|
||||
(str (java.util.UUID/randomUUID))
|
||||
(str (-> entities :room :name) " - " date)
|
||||
date))))
|
||||
save-name
|
||||
date)
|
||||
(screen! toast-screen :on-toast :message (str "Saved \"" save-name "\"")))))
|
||||
|
||||
:on-menu (fn [{:keys [viewport] :as screen} [entities]]
|
||||
(when-not (or (get-in entities [:tweens :fade-out])
|
||||
|
||||
Reference in New Issue
Block a user