From 27021ac281a46a34b1100bdfc99cfe617e130da0 Mon Sep 17 00:00:00 2001 From: Bryce Covert Date: Mon, 28 Sep 2015 13:09:09 -0700 Subject: [PATCH] unbreak. --- desktop/src-common/advent/screens/title.clj | 3 ++- desktop/src-common/advent/utils.clj | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/desktop/src-common/advent/screens/title.clj b/desktop/src-common/advent/screens/title.clj index 3fe27482..dbd475af 100644 --- a/desktop/src-common/advent/screens/title.clj +++ b/desktop/src-common/advent/screens/title.clj @@ -185,7 +185,8 @@ :on-show (fn [screen entities] (utils/setup-viewport screen 1280 960) - (utils/load-settings!) + (when (utils/has-saved-settings?) + (utils/load-settings!)) (let [font (utils/get-font "ego/font.fnt") music (utils/make-music "music/intro.ogg") balloon (utils/make-anim "title/balloon.png" [15 30] 0.45 (range 4))] diff --git a/desktop/src-common/advent/utils.clj b/desktop/src-common/advent/utils.clj index d4f67655..cb0db95a 100644 --- a/desktop/src-common/advent/utils.clj +++ b/desktop/src-common/advent/utils.clj @@ -84,7 +84,7 @@ (defn load [] (load-snapshot :autosave)) -(defn save-settings! [entities] +(defn save-settings! [] (doto (.getPreferences (Gdx/app) "ticks-tales-saves") (.putString "settings" (pr-str @settings)) .flush)) @@ -94,7 +94,7 @@ (.contains "settings"))) (defn load-settings! [] - #_(reset! settings + (reset! settings (-> (.getPreferences (Gdx/app) "ticks-tales-saves") (.getString "settings") edn/read-string)))