should set window icon for windows.

This commit is contained in:
Bryce Covert
2015-12-07 15:16:25 -08:00
parent f9d765c955
commit 29d152852e
2 changed files with 9 additions and 4 deletions

View File

@@ -4,8 +4,8 @@
"executable": "Tick's Tales",
"appjar": "target/advent-standalone.jar",
"mainclass": "advent/core/desktop_launcher",
"resources": [
],
"resources": ["resources/icon" ],
"vmargs": ["-Xdock:icon=icon/icon_128x128.png"],
"minimizejre": "soft",
"outdir": "target/osx/Tick's Tales.app"
}

View File

@@ -1,10 +1,10 @@
(ns advent.core.desktop-launcher
(:require [advent.core :refer :all]
[advent.utils :as utils]
)
[play-clj.core :refer :all])
(:import [com.badlogic.gdx.backends.lwjgl LwjglApplication LwjglApplicationConfiguration]
[org.lwjgl.input Keyboard]
[com.badlogic.gdx Gdx])
[com.badlogic.gdx Gdx Files$FileType])
(:gen-class))
@@ -27,6 +27,11 @@
(catch Exception e#))))
(let [cfg (LwjglApplicationConfiguration.)]
#_(println (.exists (files! :classpath "icon/icon_128x128.png")))
(.addIcon cfg "icon/icon_128x128.png" Files$FileType/Classpath)
(.addIcon cfg "icon/icon_32x32.png" Files$FileType/Classpath)
(.addIcon cfg "icon/icon_16x16.png" Files$FileType/Classpath)
(if false
(do
(set! (.width cfg) (doto (.width (LwjglApplicationConfiguration/getDesktopDisplayMode)) println))