main tohu / source / parts.h
  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