From fc258628c867b583a0fc8dc664af95e35fe9ee2c Mon Sep 17 00:00:00 2001 From: Bryce Covert Date: Fri, 4 Sep 2015 16:31:45 -0700 Subject: [PATCH] easily swappable fullscreen. --- desktop/resources/ego/font.png | Bin 7055 -> 5187 bytes desktop/src-common/advent/screens/scene.clj | 6 +++ desktop/src-common/advent/screens/title.clj | 48 ++++++++----------- desktop/src-common/advent/utils.clj | 14 ++++++ desktop/src/advent/core/desktop_launcher.clj | 2 +- 5 files changed, 40 insertions(+), 30 deletions(-) diff --git a/desktop/resources/ego/font.png b/desktop/resources/ego/font.png index 9606c9127c250fcc14e5dc659f22aad0e2c937a7..b644727346fc6e1f389c2ca391ada49968e62417 100644 GIT binary patch literal 5187 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 literal 7055 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 aWru#KH6XXw+>?L8T(Q3fY53vRPyYvQVolWm diff --git a/desktop/src-common/advent/screens/scene.clj b/desktop/src-common/advent/screens/scene.clj index ef8fa9a9..2ffa653f 100644 --- a/desktop/src-common/advent/screens/scene.clj +++ b/desktop/src-common/advent/screens/scene.clj @@ -953,6 +953,12 @@ void main() :on-resume (fn [screen [entities]] (doseq [[k [start time fn]] (get-in entities [:room :timers])] (add-timer! screen k start time))) + + :on-key-up + (fn [screen entities] + (when (= (key-code :escape) (:key screen)) + (utils/toggle-fullscreen!)) + nil) :on-render (fn [{:keys [camera ^FitViewport viewport] :as screen} [entities]] diff --git a/desktop/src-common/advent/screens/title.clj b/desktop/src-common/advent/screens/title.clj index 254ff842..8b1c0a3a 100644 --- a/desktop/src-common/advent/screens/title.clj +++ b/desktop/src-common/advent/screens/title.clj @@ -160,13 +160,16 @@ (fn [{:keys [^FitViewport viewport] :as screen} [entities]] (.apply viewport) (clear!) - (when-not (:paused? entities) - (let [entities (utils/apply-tweens screen entities (:tweens entities)) - entities (fly-ego screen entities)] - (music! (:music entities) :set-volume (utils/current-music-volume (:volume entities))) - - (render! screen [(:background entities) (:particle-clouds entities) (:cloud-background entities) (:ego-jet entities) (:flying-ego entities) (:logo entities) (:toolbox entities) (:start-playing entities) (:quit entities) (:fullscreen entities) (:music-label entities) (:music-volume-slider entities) (:sound-label entities) (:sound-volume-slider entities) (:copyright entities) (:fade entities) ]) - entities))) + (let [entities (utils/apply-tweens screen entities (:tweens entities)) + entities (fly-ego screen entities) + ] + (label! (:fullscreen entities) :set-text (if (.isFullscreen Gdx/graphics) + "Fullscreen" + "Windowed")) + (music! (:music entities) :set-volume (utils/current-music-volume (:volume entities))) + + (render! screen [(:background entities) (:particle-clouds entities) (:cloud-background entities) (:ego-jet entities) (:flying-ego entities) (:logo entities) (:toolbox entities) (:start-playing entities) (:quit entities) (:fullscreen entities) (:music-label entities) (:music-volume-slider entities) (:sound-label entities) (:sound-volume-slider entities) (:copyright entities) (:fade entities) ]) + entities)) :show-screen (fn [entities] entities) @@ -179,6 +182,12 @@ (style-slider (:music-volume-slider entities) [x y]) (style-slider (:sound-volume-slider entities) [x y]) entities)) + :on-key-up + (fn [screen entities] + (when (= (key-code :escape) (:key screen)) + (utils/toggle-fullscreen!)) + nil) + :on-ui-changed (fn [screen [entities]] (swap! utils/settings @@ -217,31 +226,12 @@ :ease tween/ease-in-cubic)))) (utils/intersects? (:fullscreen entities) [x y]) - (if (.isFullscreen Gdx/graphics) - (on-gl (.setDisplayMode Gdx/graphics 1280 960 false) - (label! (:fullscreen entities) set-text "Windowed")) - (on-gl (.setDisplayMode Gdx/graphics - (doto (.width (.getDesktopDisplayMode Gdx/graphics)) println) - (doto (.height (.getDesktopDisplayMode Gdx/graphics)) println) - true) - (set! (.foregroundFPS (-> (class Gdx/graphics) - (.getDeclaredField (name "config")) - (doto (.setAccessible true)) - (.get Gdx/graphics))) 60 ) - (label! (:fullscreen entities) set-text "Fullscreen"))) + (utils/toggle-fullscreen!) + :else nil)))) :on-resize (fn [{:keys [viewport width height]} [entities]] (.update viewport width height false) - nil) - :on-pause (fn [{:keys [viewport] :as screen} [entities]] - - (assoc entities :paused? true)) - :on-resume (fn [{:keys [viewport] :as screen} [entities]] - (utils/setup-viewport screen 1280 960) - (assoc entities :paused? false)) - - -) + nil)) diff --git a/desktop/src-common/advent/utils.clj b/desktop/src-common/advent/utils.clj index fa146b29..5effb62e 100644 --- a/desktop/src-common/advent/utils.clj +++ b/desktop/src-common/advent/utils.clj @@ -12,6 +12,8 @@ [com.badlogic.gdx.graphics.g2d TextureRegion] [com.badlogic.gdx.utils.viewport FitViewport] [com.badlogic.gdx.scenes.scene2d Actor Stage] + [com.badlogic.gdx Application Audio Files Game Gdx Graphics Input + InputMultiplexer InputProcessor Net Preferences Screen] [java.lang Object])) (defn log-coords [screen entities] @@ -316,3 +318,15 @@ (particle-effect! p :update 10.0) (dotimes [_ 160] (particle-effect! p :update 0.2))) + +(defn toggle-fullscreen! [] + (if (.isFullscreen Gdx/graphics) + (on-gl (.setDisplayMode Gdx/graphics 1280 960 false)) + (on-gl (.setDisplayMode Gdx/graphics + (doto (.width (.getDesktopDisplayMode Gdx/graphics)) println) + (doto (.height (.getDesktopDisplayMode Gdx/graphics)) println) + true) + (set! (.foregroundFPS (-> (class Gdx/graphics) + (.getDeclaredField (name "config")) + (doto (.setAccessible true)) + (.get Gdx/graphics))) 60)))) diff --git a/desktop/src/advent/core/desktop_launcher.clj b/desktop/src/advent/core/desktop_launcher.clj index 93f15b20..3723e783 100644 --- a/desktop/src/advent/core/desktop_launcher.clj +++ b/desktop/src/advent/core/desktop_launcher.clj @@ -23,7 +23,7 @@ (when port (start-nrepl-expr (Integer/parseInt port))) (catch Exception e)) (let [cfg (LwjglApplicationConfiguration.)] - (if true + (if false (do (set! (.width cfg) (doto (.width (LwjglApplicationConfiguration/getDesktopDisplayMode)) println)) (set! (.height cfg) (doto (.height (LwjglApplicationConfiguration/getDesktopDisplayMode)) println))