mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-11 00:08:58 +07:00
Fallback image for modded techs - see #8158
This commit is contained in:
BIN
android/Images.Tech/TechIcons/Fallback.png
Normal file
BIN
android/Images.Tech/TechIcons/Fallback.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.1 KiB |
@ -221,360 +221,367 @@ TechIcons/Engineering
|
|||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Fertilizer
|
TechIcons/Fallback
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 328, 436
|
xy: 328, 436
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Flight
|
TechIcons/Fertilizer
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 436, 544
|
xy: 436, 544
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Future Tech
|
TechIcons/Flight
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 544, 652
|
xy: 544, 652
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Globalization
|
TechIcons/Future Tech
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 652, 760
|
xy: 652, 760
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Guilds
|
TechIcons/Globalization
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 760, 868
|
xy: 760, 868
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Gunpowder
|
TechIcons/Guilds
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 4, 4
|
xy: 4, 4
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Horseback Riding
|
TechIcons/Gunpowder
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 112, 112
|
xy: 112, 112
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Industrialization
|
TechIcons/Horseback Riding
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 220, 220
|
xy: 220, 220
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Iron Working
|
TechIcons/Industrialization
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 328, 328
|
xy: 328, 328
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Lasers
|
TechIcons/Iron Working
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 436, 436
|
xy: 436, 436
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Machinery
|
TechIcons/Lasers
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 544, 544
|
xy: 544, 544
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Masonry
|
TechIcons/Machinery
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 652, 652
|
xy: 652, 652
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Mass Media
|
TechIcons/Masonry
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 760, 760
|
xy: 760, 760
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Mathematics
|
TechIcons/Mass Media
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 868, 868
|
xy: 868, 868
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Metal Casting
|
TechIcons/Mathematics
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 112, 4
|
xy: 112, 4
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Metallurgy
|
TechIcons/Metal Casting
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 220, 112
|
xy: 220, 112
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Military Science
|
TechIcons/Metallurgy
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 328, 220
|
xy: 328, 220
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Mining
|
TechIcons/Military Science
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 436, 328
|
xy: 436, 328
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Mobile Tactics
|
TechIcons/Mining
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 544, 436
|
xy: 544, 436
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Nanotechnology
|
TechIcons/Mobile Tactics
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 652, 544
|
xy: 652, 544
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Navigation
|
TechIcons/Nanotechnology
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 760, 652
|
xy: 760, 652
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Nuclear Fission
|
TechIcons/Navigation
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 868, 760
|
xy: 868, 760
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Nuclear Fusion
|
TechIcons/Nuclear Fission
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 976, 868
|
xy: 976, 868
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Optics
|
TechIcons/Nuclear Fusion
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 220, 4
|
xy: 220, 4
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Particle Physics
|
TechIcons/Optics
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 328, 112
|
xy: 328, 112
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Pharmaceuticals
|
TechIcons/Particle Physics
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 436, 220
|
xy: 436, 220
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Philosophy
|
TechIcons/Pharmaceuticals
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 544, 328
|
xy: 544, 328
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Physics
|
TechIcons/Philosophy
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 652, 436
|
xy: 652, 436
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Plastics
|
TechIcons/Physics
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 760, 544
|
xy: 760, 544
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Pottery
|
TechIcons/Plastics
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 868, 652
|
xy: 868, 652
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Printing Press
|
TechIcons/Pottery
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 976, 760
|
xy: 976, 760
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Radar
|
TechIcons/Printing Press
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1084, 868
|
xy: 1084, 868
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Radio
|
TechIcons/Radar
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 328, 4
|
xy: 328, 4
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Railroads
|
TechIcons/Radio
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 436, 112
|
xy: 436, 112
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Refrigeration
|
TechIcons/Railroads
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 544, 220
|
xy: 544, 220
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Replaceable Parts
|
TechIcons/Refrigeration
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 652, 328
|
xy: 652, 328
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Rifling
|
TechIcons/Replaceable Parts
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 760, 436
|
xy: 760, 436
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Robotics
|
TechIcons/Rifling
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 868, 544
|
xy: 868, 544
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Rocketry
|
TechIcons/Robotics
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 976, 652
|
xy: 976, 652
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Sailing
|
TechIcons/Rocketry
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1084, 760
|
xy: 1084, 760
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Satellites
|
TechIcons/Sailing
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1192, 868
|
xy: 1192, 868
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Scientific Theory
|
TechIcons/Satellites
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 436, 4
|
xy: 436, 4
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Stealth
|
TechIcons/Scientific Theory
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 544, 112
|
xy: 544, 112
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Steam Power
|
TechIcons/Stealth
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 652, 220
|
xy: 652, 220
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Steel
|
TechIcons/Steam Power
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 760, 328
|
xy: 760, 328
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Telecommunications
|
TechIcons/Steel
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 868, 436
|
xy: 868, 436
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Telegraph
|
TechIcons/Telecommunications
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 976, 544
|
xy: 976, 544
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/The Wheel
|
TechIcons/Telegraph
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1084, 652
|
xy: 1084, 652
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Theology
|
TechIcons/The Wheel
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1192, 760
|
xy: 1192, 760
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Trapping
|
TechIcons/Theology
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 1300, 868
|
xy: 1300, 868
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
TechIcons/Writing
|
TechIcons/Trapping
|
||||||
rotate: false
|
rotate: false
|
||||||
xy: 544, 4
|
xy: 544, 4
|
||||||
size: 100, 100
|
size: 100, 100
|
||||||
orig: 100, 100
|
orig: 100, 100
|
||||||
offset: 0, 0
|
offset: 0, 0
|
||||||
index: -1
|
index: -1
|
||||||
|
TechIcons/Writing
|
||||||
|
rotate: false
|
||||||
|
xy: 652, 112
|
||||||
|
size: 100, 100
|
||||||
|
orig: 100, 100
|
||||||
|
offset: 0, 0
|
||||||
|
index: -1
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 201 KiB |
@ -370,9 +370,11 @@ object ImageGetter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun getTechIconGroup(techName: String, circleSize: Float): IconCircleGroup {
|
fun getTechIconGroup(techName: String, circleSize: Float): IconCircleGroup {
|
||||||
val techIconColor = ruleset.eras[ruleset.technologies[techName]?.era()]?.getColor()?.darken(0.6f)
|
val techIconColor = ruleset.eras[ruleset.technologies[techName]?.era()]?.getColor()?.darken(0.6f) ?: Color.BLACK
|
||||||
?: Color.BLACK
|
val image =
|
||||||
return getImage("TechIcons/$techName").apply { color = techIconColor }
|
if (imageExists("TechIcons/$techName")) getImage("TechIcons/$techName")
|
||||||
|
else getImage("TechIcons/Fallback")
|
||||||
|
return image.apply { color = techIconColor }
|
||||||
.surroundWithCircle(circleSize)
|
.surroundWithCircle(circleSize)
|
||||||
.surroundWithThinCircle(techIconColor)
|
.surroundWithThinCircle(techIconColor)
|
||||||
}
|
}
|
||||||
|
@ -435,6 +435,8 @@ Unless otherwise specified, all the following are from [the Noun Project](https:
|
|||||||
|
|
||||||
### Technologies
|
### Technologies
|
||||||
|
|
||||||
|
- [Lightbulb](https://thenounproject.com/icon/lightbulb-589680/) by Davo Sime for fallback image
|
||||||
|
|
||||||
#### Ancient
|
#### Ancient
|
||||||
|
|
||||||
- [Agriculture](https://thenounproject.com/term/agriculture/4221/) By OCHA Visual Information Unit
|
- [Agriculture](https://thenounproject.com/term/agriculture/4221/) By OCHA Visual Information Unit
|
||||||
|
Reference in New Issue
Block a user