jkxr/Projects/Android/jni/OpenJK/shared/sdl/sdl_icon.h
Simon 4597b03873 Initial Commit
Opens in Android Studio but haven't even tried to build it yet (it won't.. I know that much!)
2022-09-18 16:37:21 +01:00

188 lines
13 KiB
C

/*
* Copyright (c) 2013 Antonio Aiello <http://tristamus.com>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
/* GIMP RGBA C-Source image dump (sdl_icon.c) */
static const struct {
uint32_t width;
uint32_t height;
uint32_t bytes_per_pixel; /* 3:RGB, 4:RGBA */
uint8_t pixel_data[32 * 32 * 4 + 1];
} CLIENT_WINDOW_ICON = {
32, 32, 4,
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\1\1\377\1\2"
"\3\377\1\3\4\377\1\3\4\377\1\2\3\377\0\1\2\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\1\1\377\3\7\12\377\7\16\23\377\7\21\31\377\10\22\32\377\6\16\25"
"\377\3\10\12\377\0\2\2\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\2\4\5\377\10\22\33\377;"
"HS\377EVc\3770DT\377P\\e\377\10\24\35\377\2\5\7\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\3\7\12\377\16!0\377\214\227\240\377Zu\212\377Gg\200\377\250\260\266\377"
"\15\"3\377\4\12\15\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\1\377\2\3\5\377\3\10\13\377\11\24\34\377\27""3J\377"
"\215\234\251\377]\201\235\377Ku\226\377\253\264\274\377\25""5O\377\12\26"
"\37\377\3\7\12\377\1\3\4\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\3\4\377"
"\4\11\15\377\10\23\32\377\11\30$\377\25'6\377[o~\377\247\260\267\377\213"
"\236\255\377\203\230\251\377\273\302\307\377au\205\377\23(7\377\11\27!\377"
"\7\20\27\377\3\10\13\377\1\2\3\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\5\6\377\7\17\26\377\15\36,\377!"
"4D\377\200\211\217\377q~\210\377.Oi\377\213\234\252\377]\202\240\377My\233"
"\377\255\267\276\377'Mk\377s\177\211\377~\207\215\377\25(8\377\14\34'\377"
"\6\15\23\377\2\3\5\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\2\5\7\377\10\23\33\377\15%7\377ev\202\377\232\242\251\377\32/@\377"
"\16\40""0\377\30""8P\377\216\235\251\377^\201\233\377Nv\225\377\266\275\304"
"\377\26""9U\377\17#3\377\35""1@\377\261\267\273\377Tes\377\15#3\377\7\20"
"\27\377\2\4\5\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\3\4\377\10\22\32"
"\377\16)>\377\211\227\240\377\216\232\244\377\22-A\377\12\27\40\377\12\25"
"\36\377\27""4K\377\203\224\241\377^\201\234\377Mt\223\377\271\277\304\377"
"\22/G\377\12\25\36\377\12\26\40\377\21+?\377\267\276\303\377w\206\223\377"
"\16':\377\6\17\26\377\1\2\3\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\1\1\377\6\14\21\377\22"
"*<\377q\204\222\377\256\267\275\377\30""8Q\377\13\30#\377\3\6\11\377\11\23"
"\33\377\32""7O\377\343\344\346\377b\206\243\377Ow\226\377\274\302\307\377"
"\21.E\377\7\17\25\377\3\6\11\377\14\32$\377\31""8Q\377\325\332\334\377aw"
"\207\377\21&7\377\5\12\16\377\0\0\1\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\2\5\7\377\15\35*\3773Rj\377"
"\324\327\331\377@_w\377\20$4\377\4\10\13\377\0\2\2\377\12\26\40\377\35?Y"
"\377\337\341\343\377c\212\250\377Ox\230\377\300\305\311\377\21/F\377\7\16"
"\24\377\0\1\1\377\4\11\15\377\21&5\377Ql\202\377\350\352\352\377%E^\377\14"
"\32%\377\2\3\6\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\6\15\22\377\24""2J\377\236\253\264\377\250\263"
"\273\377\27:W\377\11\22\32\377\0\1\2\377\0\1\1\377\13\30\"\377\36B]\377\337"
"\341\343\377d\213\252\377Py\231\377\303\310\314\377\23""4N\377\12\26\37\377"
"\3\6\10\377\1\4\6\377\11\24\34\377\25:W\377\273\302\310\377\240\256\271\377"
"\23/E\377\5\13\20\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\1\3\3\377\14\31$\377.Pk\377\320\324\327\377t\215\240\377"
"\24-A\377\4\10\14\377\0\0\0\377\0\1\1\377\13\30\"\377\36B^\377\337\341\343"
"\377d\214\252\377Pz\233\377\307\313\315\377\34Il\377!8K\377\13\26\37\377"
"\3\10\13\377\4\11\15\377\25/C\377\202\227\251\377\335\337\341\377#Fb\377"
"\13\27!\377\1\2\3\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\3\5\7\377\22'8\377v\216\240\377\310\314\320\377Jk\206\377\20!0\377"
"\2\3\5\377\0\0\0\377\0\1\1\377\13\30\"\377\36B^\377\337\341\343\377d\214"
"\252\377R|\236\377\312\315\317\3771i\224\377\320\325\331\377\13\37""0\377"
"\6\15\22\377\2\4\6\377\20#2\377Qq\212\377\314\321\325\377u\215\240\377\21"
"%5\377\2\5\7\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\4\11\15\377\24""2H\377\236\255\270\377\324\327\332\377(On\377\15\33"
"&\377\1\2\2\377\0\0\0\377\0\1\1\377\13\30\"\377\36B^\377\337\341\343\377"
"d\213\253\377R\177\242\377\276\303\307\377\243\260\272\377\273\301\306\377"
"\20(:\377\5\14\20\377\1\2\3\377\15\34'\377,Sp\377\323\327\332\377\241\257"
"\273\377\24""0F\377\4\10\14\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\5\14\21\377\25""6R\377\263\273\303\377\330\332\334\377"
"\35Ef\377\13\30\"\377\0\1\1\377\0\0\0\377\1\3\4\377\15\34)\377!Hf\377\340"
"\341\343\377d\213\252\377S\201\244\377\272\277\303\377\217\236\251\377-U"
"s\377\16\37,\377\3\6\11\377\0\1\1\377\13\30\"\377\35Fe\377\330\332\334\377"
"\265\276\305\377\24""6Q\377\5\14\20\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\6\14\22\377\25""8S\377\265\275\303\377\332\334"
"\335\377\35Ff\377\13\30\"\377\0\1\1\377\1\2\2\377\6\15\22\377\26""1F\377"
"=f\205\377\321\324\327\377e\213\250\377S\177\242\377\303\307\312\377Y~\232"
"\377\36Ik\377\15\35)\377\3\6\10\377\0\1\2\377\13\30\"\377\35Ef\377\327\331"
"\333\377\267\276\305\377\25""8T\377\6\14\22\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\5\12\16\377\25""4L\377\246\263\275\377"
"\326\330\333\377.Tr\377\15\34'\377\2\4\6\377\6\15\23\377\22*<\377;^z\377"
"\300\306\312\377\244\260\271\377?o\225\377Q|\236\377\300\304\310\377\254"
"\265\273\377\202\227\250\377\23""3L\377\11\25\36\377\3\6\11\377\15\33&\377"
"*Qo\377\323\326\331\377\246\263\274\377\25""4N\377\5\13\17\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\3\7\11\377\23+=\377\202"
"\231\252\377\312\317\323\377Uu\216\377\21$4\377\7\21\30\377\22*<\377@_x\377"
"\303\311\314\377\236\253\265\377\226\251\267\377f\212\246\377Q|\235\377\314"
"\316\317\377\177\232\260\377\330\332\335\377\217\240\256\377\20""0I\377\12"
"\26\40\377\21$4\377Mn\210\377\306\313\317\377\204\231\252\377\24-@\377\3"
"\7\12\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\3"
"\4\377\15\34(\3777Zv\377\324\326\331\377\212\240\257\377\27""5L\377\21&7"
"\377F`t\377\306\312\316\377\233\252\265\377/i\225\377\341\341\342\377c\211"
"\247\377Q|\236\377\337\336\335\377#d\226\377\212\242\265\377\325\330\333"
"\377\231\246\260\377\20*>\377\30""6M\377y\221\243\377\311\316\321\377Cd}"
"\377\16\36+\377\1\3\5\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\1\1\377\6\17\25\377\25""5N\377\251\265\277\377\312\317\323\377"
"\27@a\377\21""3N\377\304\307\313\377\217\235\247\377&Uy\377(X~\377\337\341"
"\342\377d\214\252\377R}\240\377\341\341\341\377\33In\377\36Ii\377{\217\236"
"\377\331\332\333\377\20""3M\377\31Cd\377\262\272\301\377\251\263\273\377"
"\26""9T\377\10\20\27\377\0\1\1\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\2\5\7\377\15\35*\377/Pj\377\336\337\341\377"
"g\202\227\377\30>]\377z\204\214\377\24/D\377\26""1E\377\37Ge\377\337\341"
"\343\377d\214\253\377S~\240\377\343\343\344\377\25;X\377\22):\377\16&8\377"
"`mx\377\27;V\377Mm\206\377\315\321\324\377=]u\377\17!/\377\3\6\11\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\1\1\377\5\13\20\377\20&7\377Un\201\377\343\344\345\377%Hb\377\24."
"B\377\13\30!\377\16\37,\377\35A]\377\337\341\343\377d\214\253\377S~\241\377"
"\344\345\345\377\26""9T\377\15\33&\377\10\22\32\377\21&7\377\32>Y\377\274"
"\303\307\377ez\212\377\21*>\377\6\15\23\377\0\1\2\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1"
"\2\3\377\6\16\24\377\17%6\377Qfw\377\314\317\322\377\33""4F\377\15\34)\377"
"\20$4\377\37Eb\377\337\341\343\377e\215\254\377S\200\243\377\346\346\347"
"\377\31>[\377\17!/\377\13\30#\377\17(;\377\242\252\261\377ew\205\377\20)"
"=\377\7\21\30\377\1\3\4\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\3\4\377"
"\6\15\23\377\14\36*\377'<L\377\243\251\256\377Q^i\377\15)@\377#Oq\377\340"
"\341\343\377e\215\255\377T\203\247\377\345\346\347\377!Kk\377\21,B\377,="
"J\377\230\237\245\377=P_\377\15!0\377\7\20\27\377\2\4\6\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\2\3\377\4\11\14\377\11\24"
"\34\377\7\30&\377<IT\377|\207\220\377u\212\231\377\316\322\325\377\177\235"
"\264\377i\214\247\377\332\334\336\377^x\215\377x\203\215\377[fp\377\16\40"
"/\377\12\27!\377\5\13\20\377\1\3\4\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\1\377\2\4\6\377\5\12\15"
"\377\7\21\30\377\20'9\377\37Lo\377\335\340\341\377s\222\253\377r\224\256"
"\377\330\333\334\3779_}\377\15';\377\11\24\34\377\5\14\21\377\2\6\10\377"
"\0\1\2\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\1\1\377\2\3\5\377\15\33"
"'\377\36C`\377\337\341\343\377e\215\255\377T\202\246\377\341\342\343\377"
"+Nj\377\16\37,\377\2\5\7\377\0\2\2\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\1\377\10\22\32\377\27""3I\377\342\345"
"\347\377`\201\233\377Ns\221\377\341\343\345\377*DX\377\11\24\35\377\0\1\1"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\5\13\20\377\20#2\377\203\216\227\377F]o\377>Vi\377\202\216"
"\227\377\26)8\377\6\15\21\377\0\0\1\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\2\3\5\377\6\16\22\377"
"\10\24\36\377\11\27!\377\12\27!\377\10\24\35\377\6\16\24\377\2\4\6\377\0"
"\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
"\0\0\0\377\0\0\0\377\0\0\0\377\1\2\3\377\1\3\4\377\2\4\6\377\2\4\6\377\1"
"\3\5\377\1\2\3\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
"\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
"\377",
};