1#ifndef AFTERSTEP_H
2#define AFTERSTEP_H
3
4#include <stdint.h>
5#include <swc.h>
6
7/* generated from afterstep png decor parts, probably dont edit this */
8
9static const uint32_t afterstep_top_left_pixels[] = {
10 0xff000000u, 0xff000000u, 0xff000000u, 0xff000000u, 0xff000000u, 0xff000000u, 0xff000000u, 0xff3e3e3eu,
11 0xff3e3e3eu, 0xff3e3e3eu, 0xff3e3e3eu, 0xff3e3e3eu, 0xff000000u, 0xff3e3e3eu, 0xffa1a1a1u, 0xffc8c8c8u,
12 0xfff0f0f0u, 0xfff0f0f0u, 0xff000000u, 0xff3e3e3eu, 0xffc8c8c8u, 0xffe3e3e3u, 0xffdfdfdfu, 0xffdfdfdfu,
13 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffdadadau, 0xffdcdcdcu, 0xffdcdcdcu, 0xff000000u, 0xff3e3e3eu,
14 0xfff0f0f0u, 0xffdadadau, 0xffdcdcdcu, 0xffdcdcdcu, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffdadadau,
15 0xffdadadau, 0xffdadadau, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffdadadau, 0xffd4d4d4u, 0xffd4d4d4u,
16 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffdadadau, 0xffd4d4d4u, 0xffd4d4d4u, 0xff000000u, 0xff3e3e3eu,
17 0xfff0f0f0u, 0xffdadadau, 0xffd1d1d1u, 0xffd3d3d3u, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffdadadau,
18 0xffd0d0d0u, 0xffd0d0d0u, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd9d9d9u, 0xffcececeu, 0xffcececeu,
19 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd9d9d9u, 0xffcacacau, 0xffcbcbcbu, 0xff000000u, 0xff3e3e3eu,
20 0xfff0f0f0u, 0xffd8d8d8u, 0xffc9c9c9u, 0xffc9c9c9u, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd7d7d7u,
21 0xffc6c6c6u, 0xffc6c6c6u, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd7d7d7u, 0xffc5c5c5u, 0xffc5c5c5u,
22 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd6d6d6u, 0xffc3c3c3u, 0xffc3c3c3u, 0xff000000u, 0xff3e3e3eu,
23 0xfff0f0f0u, 0xffd5d5d5u, 0xffbdbdbdu, 0xffbcbcbcu, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd5d5d5u,
24 0xffbdbdbdu, 0xffbcbcbcu, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd5d5d5u, 0xffb8b8b8u, 0xffbababau,
25 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd4d4d4u, 0xffb5b5b5u, 0xffb5b5b5u, 0xff000000u, 0xff3e3e3eu,
26 0xfff0f0f0u, 0xffd4d4d4u, 0xffabababu, 0xffabababu, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffdadadau,
27 0xff8f8f8fu, 0xff8f8f8fu, 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff4b4b4bu
28};
29
30static const uint32_t afterstep_top_pixels[] = {
31 0xff000000u, 0xff3e3e3eu, 0xffee9c83u, 0xffac4357u, 0xffee9c83u, 0xffd9786eu, 0xffd8796fu, 0xffd7786eu,
32 0xffd5726au, 0xffd3716au, 0xffd06c67u, 0xffcf6b66u, 0xffcd6764u, 0xffca6161u, 0xffc85f5fu, 0xffc55c5fu,
33 0xffc35a5fu, 0xffc0575cu, 0xffbe555cu, 0xffbb525cu, 0xffba515bu, 0xffb84f5cu, 0xffa03752u, 0xff4b4b4bu
34};
35
36static const uint32_t afterstep_top_right_pixels[] = {
37 0xff000000u, 0xff000000u, 0xff000000u, 0xff000000u, 0xff000000u, 0xff000000u, 0xff3e3e3eu, 0xff3e3e3eu,
38 0xff3e3e3eu, 0xff3e3e3eu, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xff969696u, 0xff969696u, 0xff969696u,
39 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xffd8d8d8u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u,
40 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u,
41 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u,
42 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u,
43 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u,
44 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u,
45 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u,
46 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u,
47 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u,
48 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u,
49 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u,
50 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u,
51 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u,
52 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u,
53 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u, 0xff969696u, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u,
54 0xff3e3e3eu, 0xff000000u, 0xff4b4b4bu, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u
55};
56
57static const uint32_t afterstep_left_pixels[] = {
58 0xff000000u, 0xff3e3e3eu, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff4b4b4bu
59};
60
61static const uint32_t afterstep_right_pixels[] = {
62 0xff4b4b4bu, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u
63};
64
65static const uint32_t afterstep_bottom_left_pixels[] = {
66 0xff000000u, 0xff3e3e3eu, 0xffcfcfcfu, 0xffbfbfbfu, 0xff8f8f8fu, 0xff4b4b4bu, 0xff000000u, 0xff3e3e3eu,
67 0xffcfcfcfu, 0xffbfbfbfu, 0xff8f8f8fu, 0xff4b4b4bu, 0xff000000u, 0xff3e3e3eu, 0xffcfcfcfu, 0xffbfbfbfu,
68 0xff9f9f9fu, 0xffcfcfcfu, 0xff000000u, 0xff3e3e3eu, 0xffafafafu, 0xffafafafu, 0xffbfbfbfu, 0xffbfbfbfu,
69 0xff000000u, 0xff3e3e3eu, 0xff5f5f5fu, 0xff7f7f7fu, 0xff8f8f8fu, 0xff8f8f8fu, 0xff000000u, 0xff3e3e3eu,
70 0xff3e3e3eu, 0xff3e3e3eu, 0xff3e3e3eu, 0xff3e3e3eu, 0xff000000u, 0xff000000u, 0xff000000u, 0xff000000u,
71 0xff000000u, 0xff000000u
72};
73
74static const uint32_t afterstep_bottom_pixels[] = {
75 0xffaaaaaau, 0xff4b4b4bu, 0xfff0f0f0u, 0xffd8d8d8u, 0xff969696u, 0xff3e3e3eu, 0xff000000u
76};
77
78static const uint32_t afterstep_bottom_right_pixels[] = {
79 0x684b4b4bu, 0x68cfcfcfu, 0x68bfbfbfu, 0x688f8f8fu, 0x683e3e3eu, 0x68000000u, 0xa34b4b4bu, 0x68cfcfcfu,
80 0x68bfbfbfu, 0x688f8f8fu, 0xa33e3e3eu, 0x51000000u, 0x68cfcfcfu, 0x68cfcfcfu, 0x42bfbfbfu, 0x687f7f7fu,
81 0xa33e3e3eu, 0x68000000u, 0x68bfbfbfu, 0x42bfbfbfu, 0x689f9f9fu, 0xa35f5f5fu, 0xa33e3e3eu, 0x68000000u,
82 0x688f8f8fu, 0x687f7f7fu, 0xa35f5f5fu, 0xa35f5f5fu, 0xa33e3e3eu, 0x68000000u, 0xa33e3e3eu, 0xa33e3e3eu,
83 0xa33e3e3eu, 0xa33e3e3eu, 0xa33e3e3eu, 0x68000000u, 0xa3000000u, 0xa3000000u, 0xa3000000u, 0xa3000000u,
84 0xa3000000u, 0xa3000000u
85};
86
87static const struct swc_decor_part afterstep_top_left = { .width = 6u, .height = 24u, .stride = 24u, .data = afterstep_top_left_pixels };
88
89static const struct swc_decor_part afterstep_top = { .width = 1u, .height = 24u, .stride = 4u, .data = afterstep_top_pixels };
90
91static const struct swc_decor_part afterstep_top_right = { .width = 6u, .height = 24u, .stride = 24u, .data = afterstep_top_right_pixels };
92
93static const struct swc_decor_part afterstep_left = { .width = 6u, .height = 1u, .stride = 24u, .data = afterstep_left_pixels };
94
95static const struct swc_decor_part afterstep_right = { .width = 6u, .height = 1u, .stride = 24u, .data = afterstep_right_pixels };
96
97static const struct swc_decor_part afterstep_bottom_left = { .width = 6u, .height = 7u, .stride = 24u, .data = afterstep_bottom_left_pixels };
98
99static const struct swc_decor_part afterstep_bottom = { .width = 1u, .height = 7u, .stride = 4u, .data = afterstep_bottom_pixels };
100
101static const struct swc_decor_part afterstep_bottom_right = { .width = 6u, .height = 7u, .stride = 24u, .data = afterstep_bottom_right_pixels };
102
103static const struct swc_decor_parts afterstep_parts = {
104 .top_left = afterstep_top_left,
105 .top = afterstep_top,
106 .top_right = afterstep_top_right,
107 .left = afterstep_left,
108 .right = afterstep_right,
109 .bottom_left = afterstep_bottom_left,
110 .bottom = afterstep_bottom,
111 .bottom_right = afterstep_bottom_right,
112};
113
114#endif