-
Notifications
You must be signed in to change notification settings - Fork 9
/
win2.c
107 lines (106 loc) · 8.33 KB
/
win2.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include "win2.h"
const unsigned char win2_data[] = {
255, 0, 0, 15, 255, 1, 0, 0, 14, 255, 255, 2, 0, 0, 44, 3,
3, 2, 0, 0, 10, 63, 63, 2, 255, 192, 255, 0, 0, 11, 248, 248,
2, 254, 6, 255, 1, 0, 0, 12, 3, 0, 4, 0, 0, 11, 224, 0,
24, 0, 4, 0, 0, 5, 1, 1, 4, 0, 0, 8, 15, 12, 63, 48,
223, 224, 255, 0, 159, 224, 118, 73, 239, 145, 223, 177, 255, 0, 255, 0,
223, 32, 191, 64, 127, 128, 127, 128, 127, 132, 230, 159, 255, 0, 255, 0,
255, 0, 191, 64, 253, 34, 255, 33, 175, 113, 54, 249, 128, 128, 2, 192,
64, 160, 96, 144, 112, 144, 112, 16, 240, 8, 248, 136, 248, 8, 0, 8,
0, 8, 0, 16, 0, 16, 0, 20, 0, 8, 0, 17, 0, 2, 0, 2,
0, 1, 0, 1, 0, 1, 0, 2, 0, 2, 0, 4, 0, 233, 255, 53,
46, 127, 70, 126, 68, 126, 68, 95, 101, 122, 101, 190, 224, 199, 253, 231,
252, 119, 28, 63, 8, 119, 248, 192, 0, 0, 3, 1, 0, 60, 255, 191,
255, 255, 2, 64, 231, 0, 221, 62, 7, 1, 0, 1, 1, 2, 0, 136,
248, 136, 248, 196, 252, 196, 124, 196, 124, 196, 124, 140, 124, 138, 126, 34,
0, 5, 0, 8, 0, 0, 11, 56, 0, 192, 0, 0, 13, 1, 1, 4,
2, 3, 4, 7, 7, 3, 0, 0, 6, 60, 242, 40, 238, 44, 230, 63,
254, 215, 249, 95, 116, 90, 119, 75, 127, 0, 0, 3, 1, 0, 1, 0,
1, 129, 128, 96, 192, 191, 120, 219, 252, 3, 0, 7, 0, 15, 0, 31,
0, 63, 3, 125, 7, 254, 57, 183, 127, 25, 255, 57, 239, 120, 207, 248,
255, 55, 255, 84, 252, 148, 252, 164, 252, 0, 0, 4, 128, 128, 2, 64,
192, 192, 3, 0, 0, 6, 79, 124, 47, 60, 31, 28, 7, 4, 5, 7,
2, 3, 3, 2, 2, 3, 2, 190, 127, 249, 49, 201, 73, 202, 75, 206,
77, 216, 81, 145, 16, 177, 32, 251, 252, 59, 28, 36, 39, 164, 167, 245,
103, 52, 23, 16, 19, 24, 11, 100, 252, 104, 248, 112, 240, 64, 192, 64,
192, 128, 128, 6, 0, 0, 10, 1, 1, 6, 30, 30, 2, 33, 33, 2,
64, 64, 4, 99, 64, 243, 192, 59, 0, 127, 7, 0, 0, 4, 128, 128,
2, 192, 64, 224, 32, 224, 32, 252, 252, 2, 7, 3, 3, 2, 2, 3,
2, 7, 4, 6, 4, 6, 4, 4, 3, 57, 57, 2, 203, 202, 33, 32,
96, 65, 64, 65, 65, 2, 64, 193, 128, 224, 129, 6, 1, 1, 2, 0,
12, 9, 4, 13, 188, 5, 30, 4, 26, 6, 255, 2, 255, 1, 6, 1,
128, 128, 2, 0, 128, 64, 192, 64, 192, 64, 192, 192, 2, 64, 248, 56,
231, 167, 0, 0, 2, 1, 1, 2, 2, 2, 2, 4, 4, 2, 8, 8,
2, 15, 8, 127, 126, 255, 129, 224, 224, 2, 16, 16, 2, 56, 8, 24,
8, 251, 11, 252, 12, 253, 4, 255, 192, 0, 0, 8, 128, 128, 2, 192,
64, 192, 64, 192, 64, 0, 0, 4, 1, 1, 2, 2, 2, 2, 6, 4,
14, 8, 14, 8, 15, 8, 248, 184, 192, 192, 2, 0, 0, 10, 6, 0,
1, 0, 5, 3, 1, 0, 3, 0, 3, 0, 6, 1, 6, 1, 30, 1,
218, 202, 18, 16, 180, 148, 127, 252, 227, 255, 247, 143, 79, 240, 255, 192,
1, 0, 2, 1, 63, 15, 247, 248, 127, 128, 215, 239, 253, 6, 243, 12,
1, 0, 135, 0, 255, 224, 159, 126, 1, 255, 199, 255, 223, 96, 223, 48,
246, 167, 119, 145, 254, 83, 252, 127, 142, 255, 195, 254, 207, 60, 231, 30,
63, 192, 240, 0, 96, 128, 192, 0, 128, 0, 128, 0, 128, 0, 128, 0,
255, 56, 7, 15, 1, 3, 1, 0, 0, 7, 192, 0, 128, 128, 2, 0,
0, 4, 128, 128, 2, 64, 192, 32, 224, 96, 160, 96, 160, 15, 8, 12,
8, 12, 8, 12, 8, 12, 8, 4, 4, 2, 6, 4, 2, 2, 2, 15,
15, 2, 222, 28, 24, 24, 2, 0, 0, 2, 3, 3, 7, 1, 187, 5,
11, 6, 3, 7, 29, 6, 7, 4, 7, 4, 135, 132, 195, 130, 255, 0,
255, 240, 127, 140, 243, 14, 225, 31, 241, 63, 143, 127, 206, 63, 243, 28,
231, 24, 231, 56, 231, 56, 79, 240, 207, 240, 207, 240, 239, 48, 255, 16,
239, 24, 255, 8, 251, 12, 253, 7, 255, 7, 255, 7, 238, 25, 241, 15,
254, 31, 237, 115, 191, 192, 63, 192, 31, 248, 228, 251, 238, 241, 227, 1,
192, 128, 192, 128, 112, 192, 97, 193, 97, 193, 111, 195, 251, 135, 225, 224,
244, 115, 51, 48, 7, 0, 143, 128, 255, 128, 255, 128, 127, 128, 224, 32,
224, 32, 225, 33, 226, 34, 228, 36, 200, 72, 208, 80, 146, 144, 0, 0,
2, 124, 124, 2, 132, 132, 2, 4, 4, 2, 28, 4, 56, 8, 112, 112,
2, 128, 128, 2, 31, 31, 2, 32, 32, 4, 38, 32, 35, 33, 17, 16,
16, 3, 8, 8, 2, 3, 2, 131, 131, 2, 67, 66, 34, 34, 2, 242,
18, 249, 137, 252, 132, 254, 66, 1, 1, 3, 0, 128, 128, 2, 192, 64,
96, 32, 62, 24, 255, 135, 124, 68, 195, 194, 243, 194, 225, 225, 2, 113,
113, 2, 126, 56, 0, 0, 2, 192, 0, 255, 224, 255, 6, 251, 6, 251,
6, 255, 2, 253, 131, 253, 131, 255, 65, 255, 65, 251, 28, 191, 7, 31,
0, 14, 1, 15, 3, 15, 3, 159, 3, 255, 3, 255, 48, 255, 192, 255,
0, 255, 0, 255, 129, 255, 129, 255, 129, 255, 129, 254, 193, 190, 193, 255,
129, 253, 131, 127, 130, 251, 6, 255, 4, 247, 12, 255, 135, 230, 159, 255,
14, 255, 28, 187, 124, 255, 0, 255, 1, 254, 14, 255, 0, 255, 1, 255,
3, 255, 5, 255, 9, 254, 50, 254, 194, 124, 68, 163, 161, 35, 33, 39,
32, 31, 16, 31, 16, 15, 8, 7, 4, 7, 4, 0, 0, 4, 128, 128,
4, 192, 64, 192, 64, 192, 64, 192, 64, 6, 4, 8, 8, 4, 9, 8,
7, 7, 2, 0, 0, 6, 127, 97, 95, 80, 207, 72, 199, 68, 131, 130,
1, 1, 2, 0, 0, 4, 252, 196, 252, 4, 252, 4, 248, 8, 240, 16,
224, 224, 2, 3, 3, 2, 60, 60, 2, 31, 31, 2, 15, 8, 15, 8,
11, 8, 11, 8, 51, 48, 195, 192, 15, 1, 253, 35, 253, 227, 220, 83,
204, 75, 200, 79, 132, 135, 131, 131, 2, 3, 2, 253, 3, 255, 0, 255,
255, 2, 144, 240, 136, 248, 232, 152, 240, 144, 176, 112, 127, 129, 255, 1,
255, 254, 19, 30, 34, 63, 46, 51, 31, 19, 22, 29, 207, 57, 143, 126,
151, 116, 39, 228, 47, 232, 79, 200, 143, 136, 151, 144, 240, 240, 2, 224,
32, 224, 32, 224, 32, 224, 32, 192, 64, 192, 64, 192, 64, 124, 68, 124,
68, 127, 67, 63, 32, 60, 32, 16, 16, 2, 12, 12, 2, 3, 3, 2,
7, 4, 7, 4, 31, 24, 255, 224, 63, 0, 127, 1, 126, 6, 248, 248,
2, 192, 64, 192, 64, 192, 64, 128, 128, 4, 0, 0, 8, 1, 1, 10,
0, 0, 4, 192, 192, 2, 3, 0, 31, 0, 15, 3, 12, 4, 6, 6,
2, 143, 129, 127, 64, 126, 2, 252, 12, 240, 112, 128, 128, 2, 0, 0,
6, 128, 128, 2, 1, 1, 4, 0, 0, 12, 136, 120, 120, 2, 248, 168,
248, 232, 184, 200, 184, 208, 176, 224, 224, 2, 0, 0, 2, 57, 39, 41,
63, 62, 46, 58, 46, 50, 46, 18, 30, 14, 14, 2, 0, 0, 2, 19,
16, 19, 16, 19, 16, 19, 16, 17, 16, 17, 16, 8, 8, 2, 6, 6,
2, 128, 128, 2, 129, 129, 2, 131, 130, 143, 140, 255, 112, 254, 0, 57,
1, 14, 14, 2, 0, 0, 2, 240, 240, 2, 252, 12, 254, 2, 254, 2,
255, 225, 47, 33, 39, 33, 63, 56, 15, 8, 31, 24, 35, 32, 33, 33,
2, 62, 62, 2, 0, 0, 4, 128, 128, 8, 0, 0, 8, 1, 1, 2,
0, 0, 14, 240, 240, 2, 0, 0, 14, 39, 33, 34, 34, 2, 28, 28,
2, 0, 0, 24, 255, 255, 2
};
const unsigned char win2_tiles[] = {
84, 84, 8, 85, 86, 86, 3, 87, 87, 4, 88, 89, 90, 87, 91, 92,
87, 87, 5, 93, 94, 95, 96, 97, 98, 99, 87, 87, 6, 100, 101, 102,
103, 104, 105, 87, 87, 5, 106, 107, 108, 109, 110, 111, 87, 87, 7, 112,
113, 114, 115, 87, 87, 5, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
87, 87, 2, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 87, 87, 2,
136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151,
152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167,
168, 169, 170, 87, 171, 172, 173, 174, 175, 176, 177, 178, 179, 87, 87, 4,
180, 181, 87, 87, 3, 182, 183, 184, 87, 87, 2, 185, 185, 12
};