Explorar o código

Merge pull request #1999 from Laserlicht/patch-2

Big/Vector Icons
Ivan Savenko %!s(int64=2) %!d(string=hai) anos
pai
achega
e8788cf4c4

BIN=BIN
android/vcmi-app/src/main/res/mipmap-hdpi/ic_launcher.png


BIN=BIN
android/vcmi-app/src/main/res/mipmap-mdpi/ic_launcher.png


BIN=BIN
android/vcmi-app/src/main/res/mipmap-xhdpi/ic_launcher.png


BIN=BIN
android/vcmi-app/src/main/res/mipmap-xxhdpi/ic_launcher.png


BIN=BIN
android/vcmi-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png


+ 11 - 5
client/CMakeLists.txt

@@ -403,9 +403,15 @@ endif()
 #install icons and desktop file on Linux
 if(NOT WIN32 AND NOT APPLE AND NOT ANDROID)
 	#FIXME: move to client makefile?
-	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.64x64.png"   DESTINATION share/icons/hicolor/64x64/apps RENAME vcmiclient.png)
-	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.48x48.png"   DESTINATION share/icons/hicolor/48x48/apps RENAME vcmiclient.png)
-	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.32x32.png"   DESTINATION share/icons/hicolor/32x32/apps RENAME vcmiclient.png)
-	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.256x256.png" DESTINATION share/icons/hicolor/256x256/apps RENAME vcmiclient.png)
-	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.desktop"     DESTINATION share/applications)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.16x16.png"     DESTINATION share/icons/hicolor/16x16/apps RENAME vcmiclient.png)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.32x32.png"     DESTINATION share/icons/hicolor/32x32/apps RENAME vcmiclient.png)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.48x48.png"     DESTINATION share/icons/hicolor/48x48/apps RENAME vcmiclient.png)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.64x64.png"     DESTINATION share/icons/hicolor/64x64/apps RENAME vcmiclient.png)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.128x128.png"   DESTINATION share/icons/hicolor/128x128/apps RENAME vcmiclient.png)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.256x256.png"   DESTINATION share/icons/hicolor/256x256/apps RENAME vcmiclient.png)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.512x512.png"   DESTINATION share/icons/hicolor/512x512/apps RENAME vcmiclient.png)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.1024x1024.png" DESTINATION share/icons/hicolor/1024x1024/apps RENAME vcmiclient.png)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.2048x2048.png" DESTINATION share/icons/hicolor/2048x2048/apps RENAME vcmiclient.png)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.svg"           DESTINATION share/icons/hicolor/scalable/apps RENAME vcmiclient.svg)
+	install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.desktop"       DESTINATION share/applications)
 endif()

BIN=BIN
client/icons/vcmiclient.1024x1024.png


BIN=BIN
client/icons/vcmiclient.128x128.png


BIN=BIN
client/icons/vcmiclient.16x16.png


BIN=BIN
client/icons/vcmiclient.2048x2048.png


BIN=BIN
client/icons/vcmiclient.256x256.png


BIN=BIN
client/icons/vcmiclient.32x32.png


BIN=BIN
client/icons/vcmiclient.48x48.png


BIN=BIN
client/icons/vcmiclient.512x512.png


BIN=BIN
client/icons/vcmiclient.64x64.png


BIN=BIN
client/icons/vcmiclient.psd


+ 401 - 0
client/icons/vcmiclient.svg

@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="1671.788"
+   height="1671.788"
+   viewBox="0 0 442.32723 442.32723"
+   version="1.1"
+   id="svg8061"
+   sodipodi:docname="VCMI-logo.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview71"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     showguides="true"
+     inkscape:zoom="0.61431235"
+     inkscape:cx="835.89398"
+     inkscape:cy="835.08006"
+     inkscape:window-width="2560"
+     inkscape:window-height="1372"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg8061" />
+  <defs
+     id="defs8058">
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="filter5509"
+       x="-0.049653775"
+       y="-0.046298778"
+       width="1.0993076"
+       height="1.0925976">
+      <feFlood
+         flood-opacity="0.741176"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood5499" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite5501" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="5"
+         result="blur"
+         id="feGaussianBlur5503" />
+      <feOffset
+         dx="0"
+         dy="0"
+         result="offset"
+         id="feOffset5505" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite5507" />
+    </filter>
+    <linearGradient
+       xlink:href="#b"
+       id="linearGradient6733"
+       x1="142.42035"
+       y1="742.36987"
+       x2="894.56238"
+       y2="-43.642666"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="b">
+      <stop
+         style="stop-color:#413c35;stop-opacity:1;"
+         offset="0"
+         id="stop6727" />
+      <stop
+         style="stop-color:#e1dfde;stop-opacity:1;"
+         offset="0.25866053"
+         id="stop23920" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0.34411085"
+         id="stop17103" />
+      <stop
+         style="stop-color:#343131;stop-opacity:1;"
+         offset="0.45496535"
+         id="stop19868" />
+      <stop
+         style="stop-color:#676565;stop-opacity:1;"
+         offset="0.60739028"
+         id="stop23916" />
+      <stop
+         style="stop-color:#bab9b9;stop-opacity:1;"
+         offset="0.69515014"
+         id="stop21700" />
+      <stop
+         style="stop-color:#bab9b9;stop-opacity:1;"
+         offset="0.80369514"
+         id="stop23918" />
+      <stop
+         style="stop-color:#87837d;stop-opacity:1;"
+         offset="1"
+         id="stop6729" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#b"
+       id="linearGradient23922"
+       gradientUnits="userSpaceOnUse"
+       x1="214.29761"
+       y1="742.36987"
+       x2="709.07269"
+       y2="-78.421982" />
+    <linearGradient
+       xlink:href="#linearGradient6731"
+       id="linearGradient13982"
+       x1="284.41074"
+       y1="647.30627"
+       x2="722.42993"
+       y2="-25.09388"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient6731">
+      <stop
+         style="stop-color:#644d40;stop-opacity:1;"
+         offset="0"
+         id="stop14834" />
+      <stop
+         style="stop-color:#492e1e;stop-opacity:1;"
+         offset="0.34180138"
+         id="stop14836" />
+      <stop
+         style="stop-color:#2d0e00;stop-opacity:1;"
+         offset="0.44341803"
+         id="stop14838" />
+      <stop
+         style="stop-color:#2d0e00;stop-opacity:1;"
+         offset="0.57999998"
+         id="stop14840" />
+      <stop
+         style="stop-color:#7d6456;stop-opacity:1;"
+         offset="0.68000001"
+         id="stop14842" />
+      <stop
+         style="stop-color:#d2c3ba;stop-opacity:1;"
+         offset="1"
+         id="stop14844" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient942"
+       id="linearGradient944"
+       x1="827.46008"
+       y1="110.79597"
+       x2="827.46008"
+       y2="208.54196"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-805.23573,44.793022)" />
+    <linearGradient
+       id="linearGradient942">
+      <stop
+         style="stop-color:#f8c52d;stop-opacity:1;"
+         offset="0"
+         id="stop938" />
+      <stop
+         style="stop-color:#8b6d05;stop-opacity:1;"
+         offset="1"
+         id="stop940" />
+    </linearGradient>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="filter6247"
+       x="-0.27160581"
+       y="-0.20290551"
+       width="1.5432116"
+       height="1.405811">
+      <feFlood
+         flood-opacity="0.741176"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood6237" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite6239" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="5"
+         result="blur"
+         id="feGaussianBlur6241" />
+      <feOffset
+         dx="0"
+         dy="0"
+         result="offset"
+         id="feOffset6243" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite6245" />
+    </filter>
+    <linearGradient
+       xlink:href="#linearGradient942"
+       id="linearGradient4820"
+       x1="931.25116"
+       y1="108.46269"
+       x2="931.25116"
+       y2="208.13298"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-805.23573,44.793022)" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="filter6259"
+       x="-0.22545054"
+       y="-0.20290551"
+       width="1.4509011"
+       height="1.405811">
+      <feFlood
+         flood-opacity="0.741176"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood6249" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite6251" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="5"
+         result="blur"
+         id="feGaussianBlur6253" />
+      <feOffset
+         dx="0"
+         dy="0"
+         result="offset"
+         id="feOffset6255" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite6257" />
+    </filter>
+    <linearGradient
+       xlink:href="#linearGradient942"
+       id="linearGradient4816"
+       x1="1047.7046"
+       y1="112.43189"
+       x2="1047.7046"
+       y2="207.724"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-805.23573,44.793022)" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="filter6271"
+       x="-0.17643958"
+       y="-0.20290551"
+       width="1.3528792"
+       height="1.405811">
+      <feFlood
+         flood-opacity="0.741176"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood6261" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite6263" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="5"
+         result="blur"
+         id="feGaussianBlur6265" />
+      <feOffset
+         dx="0"
+         dy="0"
+         result="offset"
+         id="feOffset6267" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite6269" />
+    </filter>
+    <linearGradient
+       xlink:href="#linearGradient942"
+       id="linearGradient4818"
+       x1="1192.9985"
+       y1="110.38699"
+       x2="1192.9985"
+       y2="208.13298"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-805.23573,44.793022)" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="filter6283"
+       x="-0.90773429"
+       y="-0.20290551"
+       width="2.8154686"
+       height="1.405811">
+      <feFlood
+         flood-opacity="0.741176"
+         flood-color="rgb(0,0,0)"
+         result="flood"
+         id="feFlood6273" />
+      <feComposite
+         in="flood"
+         in2="SourceGraphic"
+         operator="in"
+         result="composite1"
+         id="feComposite6275" />
+      <feGaussianBlur
+         in="composite1"
+         stdDeviation="5"
+         result="blur"
+         id="feGaussianBlur6277" />
+      <feOffset
+         dx="0"
+         dy="0"
+         result="offset"
+         id="feOffset6279" />
+      <feComposite
+         in="SourceGraphic"
+         in2="offset"
+         operator="over"
+         result="composite2"
+         id="feComposite6281" />
+    </filter>
+    <linearGradient
+       xlink:href="#linearGradient6731"
+       id="linearGradient8804"
+       gradientUnits="userSpaceOnUse"
+       x1="284.41074"
+       y1="647.30627"
+       x2="722.42993"
+       y2="-25.09388" />
+  </defs>
+  <g
+     id="g959">
+    <g
+       id="g1382"
+       transform="matrix(1.3884149,0,0,1.3884149,42.02983,5.902602)"
+       style="filter:url(#filter5509)">
+      <g
+         style="fill:url(#linearGradient6733);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.50394;stroke-dasharray:none;stroke-opacity:0.603133;paint-order:stroke fill markers"
+         id="g1233"
+         transform="matrix(0.35277778,0,0,0.35277778,-47.966154,35.473965)">
+        <path
+           style="fill:url(#linearGradient23922);fill-opacity:1;stroke:#000000;stroke-width:8.50394;stroke-dasharray:none;stroke-opacity:0.603133;paint-order:stroke fill markers"
+           d="m 170.868,-74.3394 c 0,0 167.34,37.2314 333.221,37.2314 174.565,0 348.114,-37.2314 348.114,-37.2314 32.9,0 44.678,8.0547 44.678,40.9545 0,0 -111.694,785.5839 -390.93,785.5839 -279.236,0 -379.761,-785.5839 -379.761,-785.5839 0,-32.8998 11.778,-40.9545 44.678,-40.9545 z"
+           id="path1221" />
+      </g>
+      <g
+         style="fill:url(#linearGradient13982);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.50394;stroke-dasharray:none;stroke-opacity:0.349869;paint-order:stroke fill markers"
+         id="g194"
+         transform="matrix(0.35277778,0,0,0.35277778,-47.966154,35.474023)">
+        <path
+           style="fill:url(#linearGradient8804);fill-opacity:1;stroke:#000000;stroke-width:8.50394;stroke-dasharray:none;stroke-opacity:0.349869;paint-order:stroke fill markers"
+           d="m 239.001,8.31427 c 0,0 133.873,29.78523 266.578,29.78523 139.652,0 278.491,-29.78523 278.491,-29.78523 26.32,0 35.742,6.44393 35.742,32.76363 0,0 -89.356,628.4671 -312.744,628.4671 -223.389,0 -303.809,-628.4671 -303.809,-628.4671 0,-26.3197 9.423,-32.76363 35.742,-32.76363 z"
+           id="path182" />
+      </g>
+    </g>
+    <g
+       id="g947">
+      <path
+         style="fill:url(#linearGradient944);fill-opacity:1;stroke:#282828;stroke-width:15.90145826;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6247);paint-order:stroke fill markers"
+         d="m 22.35664,154.68591 h 21.40019 v 26.89484 h 12.72445 v 39.33009 h 5.20546 v -39.33009 h 13.3028 v -26.89484 h 20.82182 v 31.8111 H 83.08693 v 40.19766 h -13.8812 v 26.31646 H 48.0947 V 226.69467 H 35.37028 V 186.49701 H 22.35664 Z"
+         id="path104" />
+      <path
+         style="fill:url(#linearGradient4820);fill-opacity:1;stroke:#282828;stroke-width:15.90145826;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6259);paint-order:stroke fill markers"
+         d="m 125.01976,168.56711 h 14.4596 v -13.8812 h 60.44111 v 13.8812 h 13.592 v 17.9299 h -21.11101 v -13.30283 h -45.1139 v 61.16408 h 45.1139 v -13.44742 h 21.11101 v 18.50827 h -13.592 v 13.59202 h -60.44111 v -13.59202 h -14.4596 v -70.852 0"
+         id="path1189" />
+      <path
+         style="fill:url(#linearGradient4816);fill-opacity:1;stroke:#282828;stroke-width:15.90145826;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6271);paint-order:stroke fill markers"
+         d="m 243.01007,154.68591 h 34.4138 v 26.89484 h 12.7244 v 27.18403 h 18.5083 v -27.18403 h 13.4474 v -26.89484 h 33.9801 v 98.32522 h -19.9543 v -66.51412 h -6.3622 v 27.18403 h -13.0136 v 25.73807 h -34.1247 v -25.73807 h -13.3028 v -27.18403 h -6.073 v 66.51412 h -20.2434 v -98.32522"
+         id="path1228" />
+      <path
+         style="fill:url(#linearGradient4818);fill-opacity:1;stroke:#282828;stroke-width:15.90145826;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6283);paint-order:stroke fill markers"
+         d="m 387.89507,154.68591 h 21.9786 v 98.32522 h -21.9786 z"
+         id="path1263" />
+    </g>
+  </g>
+</svg>

+ 234 - 222
client/icons/vcmiclient.xpm

@@ -1,226 +1,238 @@
 /* XPM */
-static char *vcmiclient[] = {
+static char *x[] = {
 /* columns rows colors chars-per-pixel */
-"32 32 188 2 ",
-"   c #010101",
-".  c #090909",
-"X  c #140600",
-"o  c #180700",
-"O  c #140A06",
-"+  c #1B0901",
-"@  c #1E120C",
-"#  c #161414",
-"$  c #1C1C1B",
-"%  c #220B01",
-"&  c #2B0E00",
-"*  c #2E1002",
-"=  c #2C140A",
-"-  c #331507",
-";  c #341609",
-":  c #35180B",
-">  c #221612",
-",  c #221915",
-"<  c #2C1C15",
-"1  c #281F1A",
-"2  c #351C10",
-"3  c #391E11",
-"4  c #3D2214",
-"5  c #3C2519",
-"6  c #252424",
-"7  c #2D2D2C",
-"8  c #3B2B24",
-"9  c #3C302B",
-"0  c #343333",
-"q  c #3F3036",
-"w  c #393837",
-"e  c #3D3C3B",
-"r  c #402215",
-"t  c #422618",
-"y  c #442B1E",
-"u  c #482D1F",
-"i  c #452D21",
-"p  c #4A2F21",
-"a  c #4D3325",
-"s  c #4E372C",
-"d  c #503729",
-"f  c #52392C",
-"g  c #423433",
-"h  c #483C35",
-"j  c #443438",
-"k  c #443B3E",
-"l  c #533E32",
-"z  c #41403F",
-"x  c #4B433E",
-"c  c #514037",
-"v  c #5D4236",
-"b  c #53433B",
-"n  c #5E4438",
-"m  c #634F3F",
-"M  c #695337",
-"N  c #67523F",
-"B  c #6A543D",
-"V  c #6C583B",
-"C  c #795F36",
-"Z  c #725A3E",
-"A  c #795F3E",
-"S  c #413741",
-"D  c #473C46",
-"F  c #444242",
-"G  c #4A4845",
-"H  c #4C4B4B",
-"J  c #5A4D46",
-"K  c #54524F",
-"L  c #5B504C",
-"P  c #555454",
-"I  c #5A5956",
-"U  c #5B5B5B",
-"Y  c #645143",
-"T  c #6B5544",
-"R  c #6F5A45",
-"E  c #65544C",
-"W  c #6D564B",
-"Q  c #6A594F",
-"!  c #735D46",
-"~  c #6B5655",
-"^  c #6D5A53",
-"/  c #655D58",
-"(  c #6C595B",
-")  c #755E56",
-"_  c #735F59",
-"`  c #796143",
-"'  c #75624E",
-"]  c #7B624C",
-"[  c #67625D",
-"{  c #7B6356",
-"}  c #71645E",
-"|  c #7B665A",
-" . c #7E695E",
-".. c #715E60",
-"X. c #656362",
-"o. c #6A6762",
-"O. c #6D6A66",
-"+. c #6A6168",
-"@. c #6D6B6B",
-"#. c #726C67",
-"$. c #726E6A",
-"%. c #76726F",
-"&. c #79726D",
-"*. c #716F70",
-"=. c #747473",
-"-. c #7B7671",
-";. c #7D7976",
-":. c #7E7D7B",
-">. c #80673C",
-",. c #8D713F",
-"<. c #9F7E37",
-"1. c #816843",
-"2. c #886D41",
-"3. c #927745",
-"4. c #826B5E",
-"5. c #836E62",
-"6. c #877166",
-"7. c #887266",
-"8. c #8B756A",
-"9. c #8F796E",
-"0. c #907A6F",
-"q. c #857A73",
-"w. c #827E79",
-"e. c #927D73",
-"r. c #A38234",
-"t. c #A58439",
-"y. c #AF8B3E",
-"u. c #B08E39",
-"i. c #BD9738",
-"p. c #E3B101",
-"a. c #CAA021",
-"s. c #CEA43F",
-"d. c #E4B437",
-"f. c #E4B53E",
-"g. c #F4C23D",
-"h. c #A28343",
-"j. c #A88741",
-"k. c #B39040",
-"l. c #BF9940",
-"z. c #86837E",
-"x. c #948177",
-"c. c #94867E",
-"v. c #99847A",
-"b. c #9D897E",
-"n. c #BE9C6E",
-"m. c #D3AB6D",
-"M. c #E3B76C",
-"N. c #F0C26B",
-"B. c #F0C273",
-"V. c #858482",
-"C. c #888682",
-"Z. c #8C8985",
-"A. c #8E8D8D",
-"S. c #928C86",
-"D. c #918F8C",
-"F. c #95918D",
-"G. c #959492",
-"H. c #9A9792",
-"J. c #9B9995",
-"K. c #9E9B99",
-"L. c #A18D82",
-"P. c #A39086",
-"I. c #A6948A",
-"U. c #A9968C",
-"Y. c #AB988E",
-"T. c #AF9C92",
-"R. c #A19E9A",
-"E. c #A4A29E",
-"W. c #B4A298",
-"Q. c #A5A4A1",
-"!. c #A9A7A3",
-"~. c #ACA9A6",
-"^. c #ADACAB",
-"/. c #B1AEAB",
-"(. c #B2B0AD",
-"). c #B5B4B2",
-"_. c #BAB9B7",
-"`. c #BDBCBB",
-"'. c #C4C3C3",
-"]. c #C8C8C8",
-"[. c #D1D0CE",
-"{. c #D4D3D3",
-"}. c #DADADA",
-"|. c #E8E7E6",
-" X c #EBEBEA",
-".X c gray96",
-"XX c #FDFDFC",
-"oX c None",
+"32 32 200 2 ",
+"   c gray11",
+".  c #161616",
+"X  c #2C0E00",
+"o  c #2D1003",
+"O  c #25140C",
+"+  c #28130A",
+"@  c #311305",
+"#  c #331609",
+"$  c #34190C",
+"%  c #391C0D",
+"&  c #241610",
+"*  c #241A16",
+"=  c #251E1A",
+"-  c #2C1C14",
+";  c #391E11",
+":  c #2A241D",
+">  c #20201F",
+",  c #3D2112",
+"<  c #38231B",
+"1  c #3C351E",
+"2  c #242323",
+"3  c #2C2B2B",
+"4  c #282625",
+"5  c #332E20",
+"6  c #362D29",
+"7  c #302620",
+"8  c #363122",
+"9  c #3C3521",
+"0  c #3E352C",
+"q  c #36302D",
+"w  c #353433",
+"e  c #3D3B3B",
+"r  c #3B3431",
+"t  c #412516",
+"y  c #462A1B",
+"u  c #492E1E",
+"i  c #45271B",
+"p  c #443A1B",
+"a  c #4A3F1C",
+"s  c #4A2F20",
+"d  c #4D3323",
+"f  c #423B24",
+"g  c #48372E",
+"h  c #483F25",
+"j  c #503627",
+"k  c #513728",
+"l  c #543B2C",
+"z  c #593D2F",
+"x  c #483D37",
+"c  c #473C37",
+"v  c #573E30",
+"b  c #583F31",
+"n  c #5A4C1D",
+"m  c #63531C",
+"M  c #6F5C18",
+"N  c #725D13",
+"B  c #7D6515",
+"V  c #4E4426",
+"C  c #514623",
+"Z  c #44423F",
+"A  c #5C4234",
+"S  c #5A4438",
+"D  c #625220",
+"F  c #6C5A24",
+"G  c #6B5A29",
+"H  c #715E26",
+"J  c #674D3F",
+"K  c #604537",
+"L  c #7A6525",
+"P  c #746129",
+"I  c #444242",
+"U  c #494645",
+"Y  c #4C4B4A",
+"T  c #4A4845",
+"R  c #554A46",
+"E  c #5B4D45",
+"W  c #514742",
+"Q  c #555352",
+"!  c #595757",
+"~  c #5D5B5A",
+"^  c #694E40",
+"/  c #6B5549",
+"(  c #775D4F",
+")  c #705648",
+"_  c #6B5F58",
+"`  c #755E52",
+"'  c #62605E",
+"]  c #7E6557",
+"[  c #7A665A",
+"{  c #666564",
+"}  c #696766",
+"|  c #6D6B6A",
+" . c #6A6865",
+".. c #7B6B62",
+"X. c #726D69",
+"o. c #7A7674",
+"O. c #7D7B7B",
+"+. c #767471",
+"@. c #95750A",
+"#. c #98770A",
+"$. c #846B1B",
+"%. c #876D17",
+"&. c #8E731E",
+"*. c #93761D",
+"=. c #96781C",
+"-. c #9B7B10",
+";. c #A07F0F",
+":. c #A07D10",
+">. c #836C22",
+",. c #866F29",
+"<. c #8C7324",
+"1. c #997D22",
+"2. c #967A28",
+"3. c #826A5D",
+"4. c #80675A",
+"5. c #856D60",
+"6. c #897164",
+"7. c #8C7569",
+"8. c #8F786C",
+"9. c #927C6F",
+"0. c #827D79",
+"q. c #937E72",
+"w. c #A7840F",
+"e. c #AE8A16",
+"r. c #A5831A",
+"t. c #B08C1C",
+"y. c #B79015",
+"u. c #BD961A",
+"i. c #A88825",
+"p. c #B08E23",
+"a. c #BB9624",
+"s. c #BB9626",
+"d. c #C69D1B",
+"f. c #C29B22",
+"g. c #C29C2A",
+"h. c #CCA220",
+"j. c #CDA42A",
+"k. c #D9AD26",
+"l. c #D2A726",
+"z. c #E6B726",
+"x. c #86827D",
+"c. c #8A847F",
+"v. c #978175",
+"b. c #94867D",
+"n. c #9B867A",
+"m. c #9E897D",
+"M. c #998377",
+"N. c #848383",
+"B. c #8A8680",
+"V. c #8F8B86",
+"C. c #9B8D85",
+"Z. c #938E89",
+"A. c #918984",
+"S. c #96928E",
+"D. c #9A9693",
+"F. c #9C9996",
+"G. c #9D9B99",
+"H. c #939292",
+"J. c #A28E82",
+"K. c #A69287",
+"L. c #A5948A",
+"P. c #AC988D",
+"I. c #A9958A",
+"U. c #A69C96",
+"Y. c #AD9C93",
+"T. c #A29D99",
+"R. c #A89F99",
+"E. c #B19E93",
+"W. c #A5A29F",
+"Q. c #B3A196",
+"!. c #B8A69C",
+"~. c #B9A69C",
+"^. c #A4A3A2",
+"/. c #A9A6A3",
+"(. c #ADABA9",
+"). c #ABA8A5",
+"_. c #BCABA1",
+"`. c #B2AEAC",
+"'. c #B5A9A3",
+"]. c #B3B2AF",
+"[. c #B3B2B2",
+"{. c #B9B5B3",
+"}. c #BAB9B9",
+"|. c #BBB9B6",
+" X c #C0AFA5",
+".X c #C4B3AA",
+"XX c #C8B8AE",
+"oX c #C1BFBE",
+"OX c #CDBDB4",
+"+X c #CCC9C7",
+"@X c #CFCCCB",
+"#X c #C5C3C1",
+"$X c #D3D1CF",
+"%X c #D6D3D2",
+"&X c #DDDBDA",
+"*X c #EDECEB",
+"=X c #E4E3E3",
+"-X c #F3F3F3",
+";X c #F9F9F9",
+":X c None",
 /* pixels */
-"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
-"oXoXoXoX0 I 0 oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXw H oXoXoXoX",
-"oXoXoXoX'.'.'.`.Q.D.:.+.P F F 6 6 w e H I @.:.Z.K.E.R.H.$.oXoXoX",
-"oXoXoXoX).).`.`.`._.)./.(.(.(.(.(./.~.!.E.R.H.G.D.Z.S.C.o.oXoXoX",
-"oXoXoXoXV.A.G.*.Z.K.^.).).^.~.Q.Q.E.K.K.J.F.C.-.$.$.S.S.K oXoXoX",
-"[email protected] & : f E } #.&.q.&.-.&.&.&.&.q.c.I.W.S.z.G.w oXoXoX",
-"oXoXoXoXH X.H = & * r n { 5.7.8.0.x.v.b.L.P.I.Y.T.q.G.H.$ oXoXoX",
-"oXoXoXoX7 X.H = * & & : a W 5.6.7.9.x.x.x.L.L.I.U.q.R.F.oXoXoXoX",
-"oXoXoXoXoXX.F , * & & & * 3 l { 5.6.8.0.x.x.b.L.P.-.Q.;.oXoXoXoX",
-"oXoXoXoXoXI e 1 & & & & & & ; p T |  .5.8.0.0.x.x.V.Q.U oXoXoXoX",
-"oXoXoXoX  F 0 # o & % o o o o & 3 8 g h ^ 5.J b x C.G.$ oXoXoXoX",
-"oXoXoXB.4.7 6 B.{ % X N.g.g.] o % { g.B.g Q 4.g.B.U U B.4.oXoXoX",
-"oXoXoXf.>.. $ d.` + M.y.A C f.) % A p.d.> 9 1.p.f.e e f.1.oXoXoX",
-"oXoXoX| s._ m.h.k @ s.Z + o ) g + Z a.<.m._ s.t.s.7 6 s.] oXoXoX",
-"oXoXoX  i.V i.' k > l.B = % o o % B l.B i.M l.R l.6 . i.! oXoXoX",
-"oXoXoXoX_ u.3.+.C.1 k.B @ O n.^ % N y.g ,.u.Q N y.$   k.! oXoXoX",
-"oXoXoXoX  j.Y '.}.F ^ j.j.t.2.j % Y j.o m j.X J j..   j.W oXoXoX",
-"oXoXoXoXoX..S Q..XK.< ( Y Y k 5 2 j ~ o q ~ O S (   oX..D oXoXoX",
-"oXoXoXoXoXoXoXK |.{.b i i y y i y 5 : * & & , 7 6 oXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoX_.[.&.a d a a a p p y 4 - - F e $ oXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoX@.(.H.c f d d a a p p u t L G.*.oXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXE.E./ f f d d a a a a c ].}.*.oXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXo.G.C.b f f f s d a s R.XX XoXoXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXoXZ.Z.#.c f f f d f $.{. X=.oXoXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXoXe z.w.O.c l f l [ E.).K.oXoXoXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXoXoXP -.&.&.o.o.;.G.J.D.oXoXoXoXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXoXoXoXK $.$.%.-.z.z.w.$ oXoXoXoXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXoXoXoXoX7 I o.O.$.G oXoXoXoXoXoXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX# oXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
-"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX"
+":X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X",
+":X:X:XO.V.| Q :X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:XZ Q ' T :X:X",
+":X:XI G.(.}.}.}.(.^.H.N.O.| } ~ ! ' { { } X.o.0.B.x.x.x.x.x.:X:X",
+":X:X3 N.H.^.[.}.}.}.}.}.}.}.}.[.`.(./.^.T.T.D.S.Z.V.B.x.x.o.:X:X",
+":X:X:X| O. .^ ..b.D./.[.{.}.}.}.{.[.`.(.^.F.S.D.W.'.'.c.c.' :X:X",
+":X:X:X! { c % s b ^ ( 5.7.q.b.C.C.L.L.I.Y.E.~. X XXXOXZ.V.~ :X:X",
+":X:X:XU ~ c X @ t j K ) [ 3.6.7.q.b.n.J.L.P.E.E.~. XXXZ.D.Y :X:X",
+":X:X:Xw Q Z X X X % y v ^ ( ] 5.6.8.q.M.C.J.I.E.Q.~.~.F.F.:X:X:X",
+":X:X:X4 Y U X X X X @ t d A ) ] 3.6.7.9.q.n.J.K.P.E.W.W.D.:X:X:X",
+":X:X:X:XI U @ X X X X X % i z ^ ( 4.3.6.8.q.M.n.m.I.U.(.x.:X:X:X",
+":X    . w 3 * + X + O & & & - d K g x Z ^ 7...U E R N.N.e   :X:X",
+":XG j.9 2 ,.s.* + = s.j.j.j.P * i F j.j.0 [ R i.l.i.' Y g.2.:X:X",
+":XH z.f 2 2.k.* * p.f.,.,.2.l.G X L z.z.8 x q p.z.s.{ Y k.i.:X:X",
+":Xh i.f.>.d.L : = h.1.O X : L V X H k.p.a.4 <.f.a.p.{ e h.1.:X:X",
+":X:XF d.<.d.w k = d.&.+ X X X X o F d.B d.2 <.t.<.r.{ w u.*.:X:X",
+":X:XF y.$.y.I ' : e.$.- # & = * X D y.V =.e.e.D %.=.{ 2 e.$.:X:X",
+":X:X9 %.w.n Q G.: -.B : : 1 w.n X n w.: M w.-.2 B %.Y > -.B :X:X",
+":X:X:Xm #.  -X-X6 a @.@.@.#.M 5 o n @.: 1 a a = N B w   @.N :X:X",
+":X:X:X8 a   #X;XC.7 p p p p 8 , # 8 p * X X X + 1 p     p 9 :X:X",
+":X:X:X:X:X:XO.*X@Xk d h u u u y t % # o X X X < Q Y :X:X:X:X:X:X",
+":X:X:X:X:X:X:X&X*X[ d j j d s u u t , % @ o X r Y 3 :X:X:X:X:X:X",
+":X:X:X:X:X:X:XF.&XW.z k k j j s d u y , , # - c I :X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:X$X%X/ z l k k d d d u u t , 6 w 3 :X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:[email protected] l l l k d d d d u S  .Y :X:X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:XI |.#X..A z l l k j j d v F.F.! :X:X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:X:XO.{.]./ A z l z l j z {.=X}.:X:X:X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:X:X:XF.].).` A A z l S `.-X;XO.:X:X:X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:X:X:Xe G.).].V.....b.$X=X*X^.:X:X:X:X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:X:X:X:XT D.W.(.{.}.+X%X&X/.:X:X:X:X:X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:X:X:X:X:Xe x.T./.].|.}.O.:X:X:X:X:X:X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:X:X:X:X:X:X:XY | o. .:X:X:X:X:X:X:X:X:X:X:X:X:X:X",
+":X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X"
 };

BIN=BIN
client/ios/vcmi_logo.png


BIN=BIN
client/vcmi.ico


BIN=BIN
osx/vcmi.icns