Add .ico file to Windows distribution

This commit is contained in:
yairm210
2025-02-26 21:05:16 +02:00
parent d03414e85e
commit 733df5f282
2 changed files with 13 additions and 11 deletions

View File

@ -1,4 +1,5 @@
import com.google.common.io.Files
import com.unciv.build.BuildConfig
plugins {
@ -159,6 +160,7 @@ for (platform in Platform.values()) {
" --vmargs Xmx1G " +
" --output ${config.outDir}"
command.runCommand(rootDir)
Files.copy(File("$rootDir/extraImages/Icons/Unciv.ico"), File(config.outDir, "Unciv.ico"))
}
tasks.register<Zip>("zip${platformName}") {

View File

@ -122,16 +122,16 @@ internal object DesktopLauncher {
HardenGdxAudio(DesktopGame(config, customDataDir), config)
exitProcess(0)
}
}
private fun updateDockIconForMacOs(fileName: String) {
try {
val defaultToolkit: Toolkit = Toolkit.getDefaultToolkit()
val imageResource: URL = FileHandle(fileName).file().toURI().toURL()
val image: Image = defaultToolkit.getImage(imageResource)
val taskbar = Taskbar.getTaskbar()
taskbar.iconImage = image
} catch (throwable: Throwable) {
throwable.printStackTrace()
private fun updateDockIconForMacOs(fileName: String) {
try {
val defaultToolkit: Toolkit = Toolkit.getDefaultToolkit()
val imageResource: URL = FileHandle(fileName).file().toURI().toURL()
val image: Image = defaultToolkit.getImage(imageResource)
val taskbar = Taskbar.getTaskbar()
taskbar.iconImage = image
} catch (throwable: Throwable) {
throwable.printStackTrace()
}
}
}
}