freeing resources for justice.
This commit is contained in:
@@ -742,3 +742,16 @@
|
||||
nil)
|
||||
(do ~form
|
||||
(recur r#))))))))
|
||||
|
||||
|
||||
(defn acquire-atlas [{:keys [resources] :as screen :or {resources []}} file]
|
||||
(let [atlas (texture-atlas file)]
|
||||
(update! screen :resources
|
||||
(conj resources file))
|
||||
[(assoc screen :resources (conj resources file))
|
||||
atlas]))
|
||||
|
||||
(defn release-resources [screen]
|
||||
(doseq [resource (:resources screen)]
|
||||
(asset-manager! *asset-manager* :unload resource))
|
||||
(app! :log "info"(str "Released resources " (.getDiagnostics *asset-manager*))))
|
||||
|
||||
Reference in New Issue
Block a user