walk_assets.h 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. static const PROGMEM uint8_t __assets[1707] = {
  2. 0, 0, 0, 5, 0, 0, 0, 1, 32, 64, 0, 8, 32, 128, 0, 7, 34, 255, 255,
  3. 255, 0, 0, 0, 0, 120, 156, 237, 91, 59, 114, 219, 48, 16, 85, 161, 82,
  4. 163, 130, 165, 14, 144, 243, 184, 96, 225, 107, 228, 6, 58, 5, 47,
  5. 146, 11, 232, 8, 26, 21, 44, 51, 46, 213, 178, 164, 213, 196, 143, 15,
  6. 79, 11, 82, 34, 185, 75, 101, 220, 152, 131, 73, 198, 137, 245, 22,
  7. 192, 98, 177, 111, 63, 208, 159, 95, 127, 6, 99, 123, 180, 49, 252,
  8. 221, 252, 216, 30, 247, 231, 203, 181, 108, 202, 230, 114, 221, 159,
  9. 163, 18, 128, 126, 255, 124, 255, 60, 220, 254, 222, 14, 183, 170,
  10. 221, 157, 34, 18, 128, 174, 91, 224, 53, 170, 54, 178, 134, 237, 241,
  11. 114, 21, 18, 243, 227, 239, 183, 143, 8, 190, 104, 132, 198, 202, 223,
  12. 63, 183, 199, 56, 158, 243, 66, 251, 75, 240, 117, 11, 124, 213, 46,
  13. 195, 95, 174, 212, 95, 221, 114, 84, 109, 12, 15, 253, 67, 66, 221,
  14. 226, 39, 156, 95, 8, 191, 145, 4, 140, 221, 105, 119, 234, 246, 177,
  15. 241, 226, 41, 1, 123, 88, 178, 122, 147, 0, 108, 217, 188, 125, 0, 29,
  16. 153, 157, 58, 160, 6, 14, 183, 162, 89, 98, 255, 56, 65, 73, 168, 91,
  17. 225, 189, 119, 209, 240, 176, 131, 186, 45, 26, 222, 99, 252, 123, 94,
  18. 2, 116, 71, 253, 83, 10, 206, 177, 104, 48, 250, 171, 25, 199, 227,
  19. 190, 1, 11, 140, 118, 113, 232, 110, 82, 237, 184, 203, 180, 86, 34,
  20. 47, 215, 221, 73, 59, 209, 152, 198, 115, 245, 196, 115, 229, 176, 32,
  21. 140, 187, 63, 155, 56, 203, 237, 17, 159, 36, 190, 106, 121, 3, 184,
  22. 247, 78, 135, 27, 140, 233, 149, 23, 95, 22, 35, 188, 188, 16, 108,
  23. 176, 108, 60, 154, 199, 108, 196, 191, 125, 148, 73, 119, 92, 197,
  24. 229, 234, 192, 111, 168, 187, 110, 165, 199, 242, 126, 122, 212, 163,
  25. 199, 118, 128, 211, 128, 247, 230, 29, 32, 218, 36, 76, 217, 33, 86,
  26. 32, 203, 195, 220, 64, 227, 243, 249, 25, 224, 86, 61, 151, 0, 13,
  27. 208, 243, 195, 210, 128, 134, 46, 132, 223, 159, 113, 27, 223, 63,
  28. 177, 178, 49, 124, 217, 152, 223, 74, 104, 156, 218, 17, 104, 88, 101,
  29. 217, 28, 110, 101, 51, 102, 5, 196, 227, 147, 125, 107, 161, 79, 146,
  30. 77, 141, 251, 19, 105, 189, 110, 203, 100, 47, 185, 102, 49, 59, 215,
  31. 62, 102, 69, 118, 238, 143, 115, 72, 194, 148, 5, 231, 231, 247, 248,
  32. 169, 244, 91, 151, 47, 91, 249, 127, 229, 255, 149, 255, 151, 243,
  33. 127, 149, 60, 224, 50, 254, 191, 92, 141, 61, 42, 7, 103, 63, 206, 78,
  34. 95, 69, 75, 240, 176, 126, 31, 111, 220, 79, 9, 49, 47, 32, 30, 163,
  35. 31, 195, 136, 173, 1, 120, 156, 26, 247, 160, 200, 33, 118, 3, 170,
  36. 110, 110, 139, 131, 106, 183, 15, 128, 246, 137, 135, 4, 69, 15, 140,
  37. 10, 124, 104, 240, 109, 217, 197, 15, 186, 67, 126, 31, 36, 203, 123,
  38. 251, 200, 45, 0, 150, 232, 245, 130, 88, 1, 89, 214, 188, 160, 120,
  39. 212, 135, 215, 216, 159, 203, 198, 208, 206, 8, 34, 243, 190, 90, 1,
  40. 209, 17, 60, 227, 69, 156, 59, 45, 135, 250, 247, 104, 80, 243, 231,
  41. 241, 162, 240, 140, 131, 61, 120, 225, 52, 136, 86, 68, 49, 119, 126,
  42. 100, 112, 197, 139, 244, 103, 208, 165, 197, 36, 115, 43, 232, 71, 56,
  43. 138, 62, 202, 123, 252, 48, 183, 130, 33, 207, 247, 226, 130, 176, 55,
  44. 91, 50, 214, 248, 97, 141, 31, 126, 112, 252, 112, 124, 189, 126, 0,
  45. 203, 37, 115, 196, 103, 7, 247, 146, 55, 24, 131, 68, 249, 159, 120,
  46. 218, 1, 36, 68, 111, 16, 241, 140, 0, 14, 221, 29, 140, 221, 32, 226,
  47. 193, 130, 146, 224, 231, 111, 203, 65, 97, 131, 208, 63, 99, 160, 0,
  48. 126, 35, 254, 228, 42, 112, 159, 163, 59, 192, 167, 37, 1, 209, 220,
  49. 188, 223, 239, 227, 25, 55, 238, 207, 213, 151, 253, 193, 19, 118,
  50. 156, 238, 182, 34, 86, 2, 192, 58, 204, 122, 253, 236, 159, 75, 80,
  51. 244, 148, 234, 71, 33, 27, 86, 5, 166, 104, 34, 236, 159, 227, 85,
  52. 253, 42, 2, 209, 71, 31, 111, 18, 150, 224, 139, 172, 126, 194, 243,
  53. 140, 234, 79, 50, 192, 216, 190, 232, 101, 32, 33, 69, 14, 140, 30,
  54. 60, 21, 164, 231, 171, 248, 78, 222, 55, 253, 173, 252, 191, 242, 255,
  55. 202, 255, 75, 248, 159, 236, 111, 153, 99, 220, 243, 17, 45, 43, 140,
  56. 240, 63, 173, 151, 185, 179, 114, 239, 194, 157, 123, 202, 111, 91,
  57. 238, 254, 247, 107, 40, 7, 244, 225, 49, 163, 106, 173, 38, 193, 203,
  58. 223, 67, 60, 37, 16, 63, 239, 65, 121, 106, 240, 247, 57, 158, 18,
  59. 153, 13, 79, 73, 224, 220, 204, 28, 117, 7, 108, 192, 14, 166, 87,
  60. 192, 217, 97, 187, 185, 253, 169, 135, 208, 225, 127, 79, 246, 31,
  61. 186, 218, 129, 101, 239, 240, 160, 214, 5, 242, 88, 113, 199, 23, 169,
  62. 94, 46, 57, 140, 159, 188, 86, 156, 234, 229, 247, 122, 191, 34, 177,
  63. 152, 7, 64, 236, 146, 227, 189, 235, 207, 241, 100, 92, 235, 163, 249,
  64. 215, 0, 124, 213, 178, 75, 161, 110, 134, 167, 247, 212, 199, 87, 89,
  65. 247, 34, 198, 192, 236, 189, 112, 220, 59, 24, 51, 189, 167, 135, 83,
  66. 124, 145, 245, 87, 254, 94, 249, 123, 229, 239, 50, 117, 99, 163, 252,
  67. 109, 29, 204, 98, 178, 95, 247, 28, 173, 222, 233, 18, 254, 39, 255,
  68. 226, 222, 89, 237, 92, 253, 255, 249, 251, 12, 75, 97, 189, 151, 25,
  69. 184, 216, 23, 93, 120, 86, 100, 167, 121, 24, 59, 103, 143, 31, 57,
  70. 175, 241, 55, 110, 32, 60, 162, 216, 109, 106, 118, 250, 76, 225, 141,
  71. 191, 153, 131, 141, 229, 81, 100, 170, 100, 243, 27, 245, 239, 141,
  72. 191, 185, 238, 228, 143, 31, 59, 163, 247, 59, 135, 93, 51, 115, 171,
  73. 158, 248, 144, 126, 79, 183, 143, 135, 207, 98, 231, 255, 17, 127,
  74. 231, 130, 177, 190, 111, 202, 22, 239, 115, 12, 250, 255, 101, 51,
  75. 151, 65, 147, 181, 181, 190, 92, 130, 100, 204, 223, 2, 219, 155, 152,
  76. 191, 108, 44, 10, 241, 189, 67, 81, 189, 156, 235, 133, 29, 21, 233,
  77. 29, 65, 138, 33, 186, 155, 53, 222, 255, 71, 148, 117, 185, 130, 53,
  78. 244, 94, 0, 222, 67, 214, 136, 174, 210, 84, 55, 200, 250, 255, 176,
  79. 147, 252, 205, 129, 36, 16, 61, 62, 63, 240, 56, 171, 252, 5, 0, 117,
  80. 107, 145, 192, 120, 44, 36, 207, 165, 46, 127, 166, 209, 76, 194, 132,
  81. 29, 164, 218, 255, 179, 108, 159, 18, 152, 79, 76, 156, 224, 4, 239,
  82. 63, 235, 12, 76, 159, 227, 202, 255, 43, 255, 255, 116, 254, 95, 146,
  83. 191, 95, 174, 98, 240, 37, 252, 79, 253, 191, 146, 255, 179, 246, 158,
  84. 243, 127, 100, 246, 60, 255, 23, 255, 71, 243, 127, 68, 12, 121, 254,
  85. 238, 207, 255, 129, 219, 157, 158, 229, 239, 190, 252, 159, 12, 62,
  86. 204, 223, 189, 249, 63, 222, 135, 245, 243, 127, 123, 133, 49, 87,
  87. 131, 133, 221, 50, 234, 27, 226, 249, 254, 111, 30, 15, 166, 132, 239,
  88. 235, 243, 127, 149, 186, 255, 115, 190, 155, 189, 231, 238, 79, 119,
  89. 3, 134, 236, 61, 111, 137, 41, 255, 79, 126, 31, 60, 108, 49, 132,
  90. 255, 5, 33, 246, 105, 236, 205, 190, 117, 36, 123, 230, 167, 141, 189,
  91. 119, 167, 178, 243, 104, 222, 23, 4, 140, 1, 108, 13, 122, 203, 232,
  92. 123, 199, 66, 205, 49, 251, 55, 246, 199, 255, 32, 50, 160, 196, 105,
  93. 60, 206, 174, 255, 254, 79, 43, 128, 53, 66, 171, 115, 49, 248, 240,
  94. 149, 159, 189, 198, 196, 152, 193, 111, 30, 79, 122, 80, 17, 248, 134,
  95. 78, 192, 26, 63, 172, 241, 195, 79, 142, 31, 248, 110, 125, 105, 252,
  96. 192, 154, 235, 255, 232, 255, 71, 235, 255, 57, 254, 213, 254, 63,
  97. 117, 112, 8, 241, 127, 142, 103, 20, 65, 9, 158, 247, 239, 125, 60,
  98. 109, 24, 231, 79, 191, 27, 235, 255, 147, 127, 89, 241, 216, 157, 128,
  99. 143, 217, 176, 88, 139, 188, 85, 133, 43, 224, 200, 156, 33, 3, 118,
  100. 200, 29, 196, 239, 0, 101, 168, 19, 30, 61, 1, 238, 33, 231, 156, 192,
  101. 251, 131, 163, 152, 82, 175, 241, 34, 231, 199, 40, 78, 21, 132, 232,
  102. 235, 13, 160, 171, 212, 117, 231, 61, 62, 220, 162, 171, 87, 245, 95,
  103. 190, 140, 47, 42, 35, 218, 87, 29, 199, 94, 33, 132, 44, 56, 85, 14,
  104. 212, 191, 240, 240, 254, 228, 74, 190, 141, 247, 77, 135, 43, 255,
  105. 175, 252, 255, 115, 249, 255, 245, 239, 15, 28, 110, 150, 121, 198,
  106. 209, 202, 63, 251, 149, 91, 47, 30, 117, 11, 121, 62, 127, 230, 149,
  107. 207, 143, 44, 135, 172, 197, 234, 109, 236, 253, 126, 213, 157, 186,
  108. 245, 48, 162, 223, 31, 96, 255, 150, 85, 4, 13, 127, 5, 2, 187, 101,
  109. 255, 86, 249, 35, 153, 200, 151, 125, 242, 219, 114, 124, 255, 207,
  110. 243, 199, 96, 79, 197, 215, 129, 175, 59, 139, 87, 244, 167, 149, 120,
  111. 111, 129, 222, 255, 51, 134, 98, 252, 87, 52, 138, 40, 28, 248, 77,
  112. 202, 122, 147, 31, 18, 218, 207, 31, 100, 46, 251, 6, 166, 197, 34,
  113. 254, 19, 148, 253, 10, 93, 181, 254, 8, 140, 30, 152, 54, 163, 183,
  114. 247, 158, 151, 243, 57, 158, 30, 112, 192, 158, 238, 254, 189, 44, 55,
  115. 69, 14, 209, 254, 125, 230, 125, 190, 135, 245, 255, 1, 232, 117, 221,
  116. 129
  117. };
  118. #define LOAD_ASSETS() GD.copy(__assets, sizeof(__assets))
  119. #define WALK_HANDLE 0
  120. #define WALK_WIDTH 32
  121. #define WALK_HEIGHT 32
  122. #define WALK_CELLS 8
  123. #define ASSETS_END 16384UL
  124. static const shape_t WALK_SHAPE = {0, 32, 32, 0};