a lot of progress on the screenshot approach.
This commit is contained in:
@@ -175,9 +175,9 @@
|
||||
(doall (for [snapshot (snapshot-list)]
|
||||
(assoc-in snapshot [:screenshot]
|
||||
(try (let [bytes (steam/get-bytes (:screenshot snapshot))]
|
||||
(Pixmap. ^bytes bytes 0 (count bytes)))
|
||||
(texture (Pixmap. ^bytes bytes 0 (count bytes))))
|
||||
(catch Exception e
|
||||
(Pixmap. 160 120 Pixmap$Format/RGB888)))))))
|
||||
(get-texture (saves/default-screenshot (:state snapshot)))))))))
|
||||
|
||||
(defn save-chapter [entities chapter]
|
||||
(let [prefs (.getPreferences (Gdx/app) "ticks-tales-saves")
|
||||
@@ -253,7 +253,7 @@
|
||||
|
||||
(log/info "writing save file...")
|
||||
(steam/write-bytes (steam/save-file-name id) (.getBytes (pr-str save) "UTF-8"))
|
||||
#_(on-gl (let [gl-func (fn []
|
||||
(on-gl (let [gl-func (fn []
|
||||
(log/info "Screenshot captured. Publishing for persistence")
|
||||
(put! screenshot-chan [id (publish-screenshot-fn)]))]
|
||||
(try-times gl-func 3)) )))]
|
||||
|
||||
Reference in New Issue
Block a user