Files @ r23774:59b54c2b48f6
Branch filter:

Location: cpp/openttd-patchpack/source/media/openttd.32.xpm - annotation

Niels Martin Hansen
Change: Limit in-editor warnings in VS 2019

The AllRules ruleset causes the VS 2019 editor to litter warning squiggles all over the place, about things that would never be fixed. Limit it to the smallest ruleset available. Warnings shown now mainly concern potential arithmetic overflows.
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
r1865:fea489734e13
/* XPM */
static char *openttd.32[] = {
/* columns rows colors chars-per-pixel */
"32 32 257 2",
"   c #000000",
".  c #00000A",
"X  c #03090D",
"o  c #000017",
"O  c #00001C",
"+  c #060D12",
"@  c #060C1C",
"#  c #0C131B",
"$  c #0A1117",
"%  c #15031F",
"&  c #1D1B18",
"*  c #0D0024",
"=  c #070022",
"-  c #0C1827",
";  c #150223",
":  c #180324",
">  c #1B0C22",
",  c #19002A",
"<  c #151825",
"1  c #1A1E34",
"2  c #1A242C",
"3  c #1E2327",
"4  c #1A2630",
"5  c #201825",
"6  c #201427",
"7  c #21262C",
"8  c #24292D",
"9  c #28292B",
"0  c #232C33",
"q  c #2C2631",
"w  c #3B2C2F",
"e  c #352B30",
"r  c #37392D",
"t  c #313231",
"y  c #353C31",
"u  c #383532",
"i  c #351C43",
"p  c #383D42",
"a  c #294335",
"s  c #2A4C36",
"d  c #2C5436",
"f  c #2F5935",
"g  c #354031",
"h  c #384533",
"j  c #3B542D",
"k  c #315F33",
"l  c #326B2E",
"z  c #30642F",
"x  c #3A762D",
"c  c #3B7B2D",
"v  c #36712E",
"b  c #3E4042",
"n  c #432D2D",
"m  c #4B312B",
"M  c #52352B",
"N  c #6B3B29",
"B  c #763D21",
"V  c #4F335D",
"C  c #405C32",
"Z  c #5A402A",
"A  c #5F4435",
"S  c #456B33",
"D  c #4D6A3F",
"F  c #487434",
"G  c #4B7D33",
"H  c #537D3F",
"J  c #7D401F",
"K  c #684527",
"L  c #634734",
"P  c #7D502B",
"I  c #72583A",
"U  c #434241",
"Y  c #4B4640",
"T  c #43484F",
"R  c #424C56",
"E  c #434D59",
"W  c #49535D",
"Q  c #46505B",
"!  c #544A40",
"~  c #564C59",
"^  c #4C5661",
"/  c #555D65",
"(  c #5A4763",
")  c #55606B",
"_  c #7F6549",
"`  c #63696F",
"'  c #6E7377",
"]  c #7A6F62",
"[  c #7E7162",
"{  c #7A7C7B",
"}  c #3E822D",
"|  c #40862D",
" . c #4E8334",
".. c #518B35",
"X. c #508735",
"o. c #5CAB35",
"O. c #5EB335",
"+. c #61BB36",
"@. c #62C435",
"#. c #65CC34",
"$. c #69CF37",
"%. c #66D134",
"&. c #68D532",
"*. c #6BDB35",
"=. c #6EE236",
"-. c #71EA37",
";. c #833C03",
":. c #8A451C",
">. c #83421E",
",. c #944E1B",
"<. c #9A551A",
"1. c #8F5720",
"2. c #835834",
"3. c #995922",
"4. c #8C643C",
"5. c #9B6B3A",
"6. c #AC5306",
"7. c #BE4B00",
"8. c #BA5503",
"9. c #B15D16",
"0. c #A35A1B",
"q. c #BE661D",
"w. c #AE6324",
"e. c #A5743F",
"r. c #B36624",
"t. c #B76E31",
"y. c #BA773B",
"u. c #8A6643",
"i. c #936E47",
"p. c #9A754D",
"a. c #9C7552",
"s. c #907D6C",
"d. c #A67747",
"f. c #A77D50",
"g. c #B27D43",
"h. c #C05900",
"j. c #CD660D",
"k. c #CC6409",
"l. c #DB690A",
"z. c #D96706",
"x. c #D16E18",
"c. c #C16B23",
"v. c #CA762B",
"b. c #D87E30",
"n. c #CB792E",
"m. c #E36E0A",
"M. c #EA6D03",
"N. c #EC7105",
"B. c #F76F00",
"V. c #FE6F00",
"C. c #F37503",
"Z. c #FE7500",
"A. c #FE7A00",
"S. c #FD7C0C",
"D. c #F4790E",
"F. c #FE7E11",
"G. c #C27E42",
"H. c #9D8065",
"J. c #9A8570",
"K. c #BD834E",
"L. c #B5814B",
"P. c #B28452",
"I. c #BF8C56",
"U. c #BE8E63",
"Y. c #B79779",
"T. c #D5863F",
"R. c #FF8209",
"E. c #FE8215",
"W. c #FC821B",
"Q. c #EE8934",
"!. c #FC8623",
"~. c #FF8A23",
"^. c #FA8A2C",
"/. c #FA8728",
"(. c #F98E33",
"). c #F7953E",
"_. c #FC9234",
"`. c #F9933B",
"'. c #FF9B3D",
"]. c #C48B52",
"[. c #CD9456",
"{. c #C79156",
"}. c #D38D44",
"|. c #DA9D5B",
" X c #D39858",
".X c #C48A4A",
"XX c #C99561",
"oX c #C29D7A",
"OX c #C19C76",
"+X c #DEA15F",
"@X c #E18D43",
"#X c #EC9542",
"$X c #E09C52",
"%X c #F59741",
"&X c #F69945",
"*X c #F59D4A",
"=X c #FB9940",
"-X c #F89D49",
";X c #E3A25C",
":X c #EBA55A",
">X c #FFA047",
",X c #FFA74B",
"<X c #F4A353",
"1X c #FFAC55",
"2X c #FAAE5E",
"3X c #F5A757",
"4X c #FEB15D",
"5X c #F2AD62",
"6X c #FCB464",
"7X c #FFB866",
"8X c #FFBA68",
"9X c #948C81",
"0X c #969694",
"qX c #84888A",
"wX c #9DA2A4",
"eX c #A6998B",
"rX c #A69F97",
"tX c #B29B85",
"yX c #A7A29B",
"uX c #B8AB9D",
"iX c #BCB4AC",
"pX c #B9B7B2",
"aX c #BFC1BE",
"sX c #BEC6CA",
"dX c #BBCBD6",
"fX c #C2AB94",
"gX c #C6AC92",
"hX c #C8BCB0",
"jX c #C9C0B5",
"kX c #C1C1BE",
"lX c #C3C9CA",
"zX c #C9C6C1",
"xX c #CCCECC",
"cX c #C5C8C6",
"vX c #C6CED2",
"bX c #CFD1CF",
"nX c #CAD0D1",
"mX c #D2D1CC",
"MX c #DDD7CF",
"NX c #D3D9DC",
"BX c #DCD9D1",
"VX c #DCDDDB",
"CX c #D9D7D3",
"ZX c #D9E8F2",
"AX c #E3DED6",
"SX c #E3E2DC",
"DX c #EBECE9",
"FX c #E5EDF1",
"GX c #EDF0EE",
"HX c #ECF3F5",
"JX c #EEF7FA",
"KX c #F2F2EE",
"LX c #F3F4F1",
"PX c #F4FAFB",
"IX c #FEFEFE",
"UX c #F6F9F7",
"YX c None",
/* pixels */
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXT 8 YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXE ! u - YXYXYXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXb ! 5XI.t # YXYXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXR ! ;X8X6XP.8 # YXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXYXR A ;X7X6X6X8XP.8 # YXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXR Y +X6X+Xg..X5X8Xf.7 # YXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXE Y |.6X8Xd.qX0X|.6X8Xf.7 # YXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXQ C |.7X6X5X5.xXSX+X6X2X8Xa.7 $ YXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXW Y  X8X:Xe._ ] VXVXP.5.u.:X8Xa.2 $ YXYXYXYXYXYXYX",
"YXYXYXYXYXYX^ U [.8X:XI 0XVXPXGXLXlXyXlXXX4X4Xi.2 $ YXYXYXYXYXYX",
"YXYXYXYXYX^ U [.7X6X4.wXIXLXmXDXKXIXUXHXY.1X<X1Xu.7 $ YXYXYXYXYX",
"YXYXYXYX/ p {.6X5X$X[ GXPXgXd.bXMXeXHXIXfX#X-X-X,X2.2 $ YXYXYXYX",
"YXYXYX( p ].6X5X2X}.9XUXUXgX,.lXBXn.tXIXmXT.'.%X`.'.2.2 + YXYXYX",
"YXYX) C K.6X3X<X<X#XJ.PXKXDXrXVXmXn.c.iXuX@X_.(.(._._.2.2 X YXYX",
"YX` U L.1X<X*X*X*X-Xy.dXIXKXUXKXDXuXa.w.^.(.(.^.^././.~.P 2 & YX",
"' p d.,X*X&X&X%X%X=X'.n.kXJXIXKXHXPXHXpXt.W.!.W.W.E.F.E.R.K 2 YX",
") 0 A &X=X).`.`.`.Q.r.<.c.U.hXKXKXIXKXIXlXx.E.S.S.Z.A.A.j.r < YX",
"YXYX- A (._.(.(._.q.{ lXK.R.9.nXSXiXKXKXPXU.Z.Z.Z.Z.A.j.q = YXYX",
"YXYX~ a L ~.~./.~.l.yXIXzXl.8.lXMX8.Y.PXIXfXB.Z.Z.A.j.t c y o YX",
"YX( H &.f N E.E.S.M.s.JXIXfX;.cXMX7.u.JXPXOXZ.Z.A.l.e } =.O.g ; ",
"V D *.=.&.f N A.A.V.5.FXIXPXsXSXSXs.aXIXNXb.Z.A.l.w } *.*.=.C % ",
"q u o.=.*.&.f B A.Z.0.ZXhXbXIXKXKXIXIXNX].Z.A.m.w c *.*.*.S % YX",
"YX. e o.=.*.%.d B A.k.eX}.k.Y.DXDXjXoXv.Z.A.m.w x &.*.=.S % YXYX",
"YXYXO t o.=.*.%.s J A.Z.A.Z.8.vXMXx.Z.Z.A.M.w x &.*.=.F % YXYXYX",
"YXYXYXO t o.=.=.%.s >.A.Z.A.6.dXNXm.Z.A.N.n v &.*.=.F : YXYXYXYX",
"YXYXYXYXO y +.=.*.#.s >.A.A.z.K.XXD.A.N.m l &.*.=.G > YXYXYXYXYX",
"YXYXYXYXYX= y +.=.*.@.s :.A.A.Z.Z.A.C.m l &.*.-. .> YXYXYXYXYXYX",
"YXYXYXYXYXYX* y +.=.=.@.s ,.A.Z.A.C.M z &.*.=.X.> YXYXYXYXYXYXYX",
"YXYXYXYXYXYXYX* g @.*.-.G 4 <.A.C.Z - j $.-.X.> YXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYX; h $...< @ 0 <.K - YX, C X.5   YXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYX: y 9   YX3 0 2   YXYX6 6   YXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYX.   YXYXYX    YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX"
};