From efda5ffd9b5020efc1381c4439766ab39ed3f8b7 Mon Sep 17 00:00:00 2001 From: Michael B Date: Thu, 20 Jan 2022 01:10:03 -0600 Subject: [PATCH] lots of sprites --- README.md | 4 +- screenshots/render009.png | Bin 0 -> 5344 bytes screenshots/render010.png | Bin 0 -> 3433 bytes screenshots/render011.png | Bin 0 -> 3303 bytes screenshots/render012.png | Bin 0 -> 3046 bytes screenshots/render013.png | Bin 0 -> 4713 bytes src/gfx/brick.c | 34 ++++++ src/gfx/brick.png | Bin 0 -> 363 bytes src/gfx/convpng.ini | 26 +++++ src/gfx/convpng.log | 30 ++++++ src/gfx/dirt.c | 34 ++++++ src/gfx/dirt.png | Bin 0 -> 303 bytes src/gfx/grass.c | 34 ++++++ src/gfx/grass.png | Bin 0 -> 372 bytes src/gfx/grass_block.c | 34 ++++++ src/gfx/grass_block.png | Bin 0 -> 387 bytes src/gfx/lava.c | 34 ++++++ src/gfx/lava.png | Bin 0 -> 360 bytes src/gfx/log.c | 34 ++++++ src/gfx/log.png | Bin 0 -> 309 bytes src/gfx/logo_gfx.c | 53 ++++++++++ src/gfx/logo_gfx.h | 97 ++++++++++++++++++ src/gfx/pebbles.c | 34 ++++++ src/gfx/pebbles.png | Bin 0 -> 237 bytes src/gfx/stone.c | 34 ++++++ src/gfx/stone.png | Bin 0 -> 303 bytes src/gfx/stone_slab.c | 34 ++++++ src/gfx/stone_slab.png | Bin 0 -> 294 bytes src/gfx/stone_stairs_back_left.c | 34 ++++++ src/gfx/stone_stairs_back_left.png | Bin 0 -> 336 bytes src/gfx/stone_stairs_back_right.c | 34 ++++++ src/gfx/stone_stairs_back_right.png | Bin 0 -> 309 bytes src/gfx/stone_stairs_left.c | 34 ++++++ src/gfx/stone_stairs_left.png | Bin 0 -> 351 bytes src/gfx/stone_stairs_right.c | 34 ++++++ src/gfx/stone_stairs_right.png | Bin 0 -> 345 bytes src/gfx/stonebrick.c | 34 ++++++ src/gfx/stonebrick.png | Bin 0 -> 390 bytes src/gfx/tree.c | 60 +++++++++++ src/gfx/tree.png | Bin 0 -> 588 bytes src/gfx/water.c | 34 ++++++ src/gfx/water.png | Bin 0 -> 384 bytes src/gfx/wood_plank.c | 34 ++++++ src/gfx/wood_plank.png | Bin 0 -> 312 bytes src/main.c | 154 ++++++++++------------------ 45 files changed, 865 insertions(+), 103 deletions(-) create mode 100644 screenshots/render009.png create mode 100644 screenshots/render010.png create mode 100644 screenshots/render011.png create mode 100644 screenshots/render012.png create mode 100644 screenshots/render013.png create mode 100644 src/gfx/brick.c create mode 100644 src/gfx/brick.png create mode 100755 src/gfx/convpng.ini create mode 100644 src/gfx/convpng.log create mode 100644 src/gfx/dirt.c create mode 100644 src/gfx/dirt.png create mode 100644 src/gfx/grass.c create mode 100644 src/gfx/grass.png create mode 100644 src/gfx/grass_block.c create mode 100644 src/gfx/grass_block.png create mode 100644 src/gfx/lava.c create mode 100644 src/gfx/lava.png create mode 100644 src/gfx/log.c create mode 100644 src/gfx/log.png create mode 100644 src/gfx/logo_gfx.c create mode 100644 src/gfx/logo_gfx.h create mode 100644 src/gfx/pebbles.c create mode 100644 src/gfx/pebbles.png create mode 100644 src/gfx/stone.c create mode 100644 src/gfx/stone.png create mode 100644 src/gfx/stone_slab.c create mode 100644 src/gfx/stone_slab.png create mode 100644 src/gfx/stone_stairs_back_left.c create mode 100644 src/gfx/stone_stairs_back_left.png create mode 100644 src/gfx/stone_stairs_back_right.c create mode 100644 src/gfx/stone_stairs_back_right.png create mode 100644 src/gfx/stone_stairs_left.c create mode 100644 src/gfx/stone_stairs_left.png create mode 100644 src/gfx/stone_stairs_right.c create mode 100644 src/gfx/stone_stairs_right.png create mode 100644 src/gfx/stonebrick.c create mode 100644 src/gfx/stonebrick.png create mode 100644 src/gfx/tree.c create mode 100644 src/gfx/tree.png create mode 100644 src/gfx/water.c create mode 100644 src/gfx/water.png create mode 100644 src/gfx/wood_plank.c create mode 100644 src/gfx/wood_plank.png diff --git a/README.md b/README.md index f53059d..1ab8007 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ # Iso-Render -![A Screenshot](https://raw.githubusercontent.com/Michael2-3B/Iso-Render/master/screenshots/render008.png) \ No newline at end of file +Rendering beautiful isometric terrain, using sprites, in C on the TI-84+ CE. + +![A Screenshot](https://raw.githubusercontent.com/Michael2-3B/Iso-Render/master/screenshots/render013.png) \ No newline at end of file diff --git a/screenshots/render009.png b/screenshots/render009.png new file mode 100644 index 0000000000000000000000000000000000000000..6d8ff7cbff6afc6db0392c45f33c9a1efe6fd74d GIT binary patch literal 5344 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 literal 0 HcmV?d00001 diff --git a/screenshots/render010.png b/screenshots/render010.png new file mode 100644 index 0000000000000000000000000000000000000000..8da24e7389b6144d82597ac9131726907a8f36d0 GIT binary patch literal 3433 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 literal 0 HcmV?d00001 diff --git a/screenshots/render011.png b/screenshots/render011.png new file mode 100644 index 0000000000000000000000000000000000000000..d694d096734b9cccd3196534b56ba540f74573e5 GIT binary patch literal 3303 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 V9$*;f4*j{nT#lb|EF+R{{})!i7N7tC literal 0 HcmV?d00001 diff --git a/screenshots/render012.png b/screenshots/render012.png new file mode 100644 index 0000000000000000000000000000000000000000..def3d1251c41068d8a0da5b97190883256fd20b7 GIT binary patch literal 3046 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 literal 0 HcmV?d00001 diff --git a/screenshots/render013.png b/screenshots/render013.png new file mode 100644 index 0000000000000000000000000000000000000000..121dbeca5209c4ece0a13c2157e78c4a374fee58 GIT binary patch literal 4713 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 literal 0 HcmV?d00001 diff --git a/src/gfx/brick.c b/src/gfx/brick.c new file mode 100644 index 0000000..f8b97f3 --- /dev/null +++ b/src/gfx/brick.c @@ -0,0 +1,34 @@ +// convpng v6.8 +#include +#include "logo_gfx.h" + +// 8 bpp image +uint8_t brick_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x18,0x18,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x18,0x18,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x00,0x00,0x00,0x00, + 0x00,0x00,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x18,0x18,0x06,0x06,0x18,0x18,0x06,0x06,0x18,0x18,0x06,0x06,0x00,0x00, + 0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06, + 0x06,0x15,0x06,0x06,0x18,0x18,0x06,0x06,0x18,0x18,0x06,0x06,0x18,0x18,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x0D,0x06, + 0x06,0x15,0x15,0x15,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x0D,0x0D,0x0D,0x06, + 0x06,0x15,0x15,0x15,0x15,0x06,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x18,0x18,0x06,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x06, + 0x06,0x15,0x15,0x15,0x15,0x06,0x15,0x15,0x06,0x06,0x18,0x18,0x18,0x18,0x18,0x18,0x06,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x06, + 0x06,0x15,0x15,0x15,0x15,0x06,0x15,0x15,0x15,0x15,0x06,0x06,0x18,0x18,0x06,0x06,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x06, + 0x06,0x15,0x15,0x15,0x15,0x06,0x15,0x15,0x15,0x15,0x15,0x15,0x06,0x06,0x0D,0x0D,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x06, + 0x06,0x06,0x06,0x15,0x15,0x06,0x15,0x15,0x15,0x15,0x15,0x15,0x06,0x0D,0x0D,0x0D,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x06,0x06, + 0x06,0x15,0x15,0x06,0x06,0x06,0x15,0x15,0x15,0x15,0x15,0x15,0x06,0x0D,0x0D,0x0D,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x06,0x06,0x0D,0x06, + 0x06,0x15,0x15,0x15,0x15,0x06,0x06,0x15,0x15,0x15,0x15,0x15,0x06,0x0D,0x0D,0x0D,0x06,0x0D,0x0D,0x0D,0x06,0x06,0x0D,0x0D,0x0D,0x06, + 0x06,0x15,0x15,0x15,0x15,0x15,0x15,0x06,0x06,0x15,0x15,0x15,0x06,0x0D,0x0D,0x0D,0x06,0x0D,0x06,0x06,0x0D,0x06,0x0D,0x0D,0x0D,0x06, + 0x06,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x06,0x06,0x06,0x15,0x06,0x0D,0x0D,0x0D,0x06,0x06,0x0D,0x0D,0x0D,0x06,0x0D,0x0D,0x0D,0x06, + 0x06,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x06,0x15,0x15,0x06,0x06,0x0D,0x06,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x06,0x0D,0x0D,0x0D,0x06, + 0x06,0x06,0x15,0x15,0x15,0x15,0x15,0x15,0x06,0x15,0x15,0x15,0x06,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x06,0x0D,0x0D,0x06,0x06, + 0x00,0x00,0x06,0x06,0x15,0x15,0x15,0x15,0x06,0x15,0x15,0x15,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x06,0x06,0x06,0x00,0x00, + 0x00,0x00,0x00,0x00,0x06,0x06,0x15,0x15,0x06,0x15,0x15,0x15,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x0D,0x06,0x06,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x15,0x15,0x15,0x06,0x0D,0x0D,0x0D,0x0D,0x0D,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x15,0x15,0x06,0x0D,0x0D,0x0D,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x0D,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/brick.png b/src/gfx/brick.png new file mode 100644 index 0000000000000000000000000000000000000000..8e872dbe223450f6a8d173b8b22f8e6b36cf36a1 GIT binary patch literal 363 zcmV-x0hIoUP)q ze^!Ahhyg6V3X~wF0E)W63#h7~3p_ww07}L^Q#~{bZLZ5Qyc^#@pY`vt7d^{R#Z}K< zYruX72p=*~Es!a+#W6yV1p(`n6g~5R63EKwp&bQWg{dNdR7s)0;*kmuYk?Su#nEh5 z5rXj2mx~p75I1_J2(gpvyb11tSn2nO0V_>Gn1G`mM#vQW4Ps#RK8JZf?=rRBk!j{|00000NkvXX Ju0mjf001Jon>+vj literal 0 HcmV?d00001 diff --git a/src/gfx/convpng.ini b/src/gfx/convpng.ini new file mode 100755 index 0000000..9717816 --- /dev/null +++ b/src/gfx/convpng.ini @@ -0,0 +1,26 @@ +#GroupC : logo_gfx +#TransparentColor : 255,255,255 +#FixedIndexColor : 1,255,0,0 +#FixedIndexColor : 2,0,255,0 +#FixedIndexColor : 3,0,0,255 +#FixedIndexColor : 4,100,100,100 +#FixedIndexColor : 5,200,200,200 +#FixedIndexColor : 6,0,0,0 +#PNGImages : + brick + dirt + grass_block + grass + lava + log + pebbles + stone_slab + stone_stairs_back_left + stone_stairs_back_right + stone_stairs_left + stone_stairs_right + stone + stonebrick + tree + water + wood_plank diff --git a/src/gfx/convpng.log b/src/gfx/convpng.log new file mode 100644 index 0000000..8599840 --- /dev/null +++ b/src/gfx/convpng.log @@ -0,0 +1,30 @@ +opened convpng.ini + +--- logo_gfx (C) --- +building palette with [256] available indices ... +built palette with [47] indices. +palette quality : 100.00% +transparent color index : 0 +transparent color : 0xFFFF +17: + brick : 100.00% + dirt : 100.00% + grass_block : 100.00% + grass : 100.00% + lava : 100.00% + log : 100.00% + pebbles : 100.00% + stone_slab : 100.00% + stone_stairs_back_left : 100.00% + stone_stairs_back_right : 100.00% + stone_stairs_left : 100.00% + stone_stairs_right : 100.00% + stone : 100.00% + stonebrick : 100.00% + tree : 100.00% + water : 100.00% + wood_plank : 100.00% + +converted in 0 s + +finished! diff --git a/src/gfx/dirt.c b/src/gfx/dirt.c new file mode 100644 index 0000000..1c59ff2 --- /dev/null +++ b/src/gfx/dirt.c @@ -0,0 +1,34 @@ +// convpng v6.8 +#include +#include "logo_gfx.h" + +// 8 bpp image +uint8_t dirt_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x0C,0x0C,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x2A,0x2A,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x2A,0x2A,0x00,0x00,0x00,0x00, + 0x00,0x00,0x2A,0x2A,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x2A,0x2A,0x00,0x00, + 0x2A,0x2A,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x2A,0x2A, + 0x2A,0x2E,0x2A,0x2A,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x2A,0x2A,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2A,0x2A,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x2A,0x2A,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2A,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x2A,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2A,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x2A,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2A,0x0C,0x0C,0x2A,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A,0x2A, + 0x00,0x00,0x2A,0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A,0x2A,0x00,0x00, + 0x00,0x00,0x00,0x00,0x2A,0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A,0x2A,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x2A,0x2D,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/dirt.png b/src/gfx/dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..07318af0febaa344fd2db0cfd3ed287f8ee7bf63 GIT binary patch literal 303 zcmV+~0nq-5P)YNRBub*wt+^$7~Z zXK_u;(CD3Jw7-$P11EAxHx~KoKNCK4fo< zo{_c*7fS@;eP$?Ub57k)G4O!@cb^UVsv^05>E-9;2D@v-f^yUbkc=mR=y=;XL}2|Js)o00000NkvXXu0mjf006&6 BcANkJ literal 0 HcmV?d00001 diff --git a/src/gfx/grass.c b/src/gfx/grass.c new file mode 100644 index 0000000..94792d7 --- /dev/null +++ b/src/gfx/grass.c @@ -0,0 +1,34 @@ +// convpng v6.8 +#include +#include "logo_gfx.h" + +// 8 bpp image +uint8_t grass_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0x1B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0x1B,0x1B,0x00,0x10,0x1B,0x1B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x1B,0x10,0x1B,0x10,0x10,0x00,0x1B,0x1B,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x1B,0x1B,0x1B,0x1B,0x10,0x10,0x1B,0x1B,0x1E,0x1E,0x10,0x10,0x1B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x1B,0x10,0x10,0x10,0x1B,0x1E,0x10,0x10,0x10,0x10,0x10,0x1E,0x1B,0x10,0x1B,0x1B,0x1B,0x00,0x00,0x00,0x00, + 0x00,0x00,0x1B,0x1B,0x1E,0x10,0x10,0x10,0x1E,0x10,0x10,0x10,0x10,0x1B,0x1B,0x10,0x10,0x10,0x10,0x1B,0x10,0x10,0x00,0x1E,0x00,0x00, + 0x00,0x00,0x10,0x10,0x1B,0x1E,0x10,0x10,0x1E,0x1B,0x1B,0x1B,0x10,0x1B,0x1E,0x1B,0x10,0x10,0x10,0x10,0x10,0x10,0x1E,0x1E,0x00,0x00, + 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1B,0x1E,0x1B,0x10,0x10,0x10,0x1B,0x10,0x1E,0x10,0x10,0x1E,0x10,0x10,0x10,0x1E,0x1E, + 0x00,0x1E,0x1E,0x1B,0x1B,0x10,0x10,0x1E,0x10,0x10,0x1E,0x10,0x1E,0x1E,0x10,0x10,0x10,0x1E,0x10,0x10,0x10,0x1B,0x1B,0x10,0x00,0x00, + 0x00,0x1E,0x1B,0x1B,0x10,0x10,0x1B,0x1B,0x10,0x10,0x10,0x10,0x10,0x1B,0x1B,0x1B,0x10,0x10,0x1E,0x10,0x10,0x10,0x1B,0x00,0x00,0x00, + 0x00,0x00,0x1B,0x00,0x00,0x00,0x1B,0x1E,0x10,0x10,0x1B,0x1B,0x10,0x1E,0x1E,0x10,0x10,0x10,0x1B,0x1B,0x1B,0x00,0x1B,0x1B,0x00,0x00, + 0x00,0x00,0x1B,0x00,0x00,0x1B,0x1B,0x1E,0x10,0x1B,0x1B,0x10,0x10,0x10,0x10,0x1B,0x1B,0x10,0x00,0x00,0x1B,0x00,0x00,0x1B,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x1B,0x00,0x00,0x00,0x1B,0x10,0x10,0x1E,0x10,0x10,0x10,0x1B,0x1B,0x00,0x00,0x1B,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0x00,0x1E,0x10,0x10,0x00,0x00,0x00,0x1B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/grass.png b/src/gfx/grass.png new file mode 100644 index 0000000000000000000000000000000000000000..6c024cd2d106d243c06b6f3ecb09ed4dfc813c39 GIT binary patch literal 372 zcmV-)0gL{LP)I?P7={O z2^#&}6XA-rncQ6wcP5c^0WgBnNq5@xB&Y4oU-3K@VU&pA1OhmLWyjltx;rc`UJQj; zvkOFYp#cG;2?!{~P>_std~CUO=j?R_BFw;2PsMaW +#include "logo_gfx.h" + +// 8 bpp image +uint8_t grass_block_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1A,0x1A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1A,0x1A,0x0F,0x0F,0x1A,0x1A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1A,0x1A,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x1A,0x1A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x1A,0x1A,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x1A,0x1A,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x1A,0x1A,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x1A,0x1A,0x00,0x00,0x00,0x00, + 0x00,0x00,0x1A,0x1A,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x1A,0x1A,0x00,0x00, + 0x1A,0x1A,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x1A,0x1A, + 0x1A,0x20,0x1A,0x1A,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x1A,0x1A,0x10,0x1A, + 0x1A,0x20,0x20,0x20,0x1A,0x1A,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x1A,0x1A,0x10,0x10,0x10,0x1A, + 0x1A,0x1A,0x20,0x20,0x20,0x20,0x1A,0x1A,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x1A,0x1A,0x10,0x10,0x10,0x10,0x1A,0x1A, + 0x2A,0x2E,0x1A,0x1A,0x20,0x20,0x20,0x20,0x1A,0x1A,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x1A,0x1A,0x10,0x10,0x10,0x10,0x1A,0x1A,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x1A,0x1A,0x20,0x20,0x20,0x20,0x1A,0x1A,0x0F,0x0F,0x1A,0x1A,0x10,0x10,0x10,0x10,0x1A,0x1A,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x1A,0x1A,0x20,0x20,0x20,0x20,0x1A,0x1A,0x10,0x10,0x10,0x10,0x1A,0x1A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x1A,0x1A,0x20,0x20,0x1A,0x10,0x10,0x10,0x1A,0x1A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x1A,0x1A,0x1A,0x10,0x1A,0x1A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x1A,0x1A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A, + 0x2A,0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A,0x2A, + 0x00,0x00,0x2A,0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A,0x2A,0x00,0x00, + 0x00,0x00,0x00,0x00,0x2A,0x2A,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A,0x2A,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x2E,0x2E,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2D,0x2D,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x2E,0x2E,0x2A,0x2D,0x2D,0x2D,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x2A,0x2D,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2A,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/grass_block.png b/src/gfx/grass_block.png new file mode 100644 index 0000000000000000000000000000000000000000..0cc1496f0a1923a565e3bc136412299c684e2248 GIT binary patch literal 387 zcmV-}0et?6P)6^}5C-7cgakoTLxMY!*3{OZcz`+#JV9T8R{>A^1XX>9Dh#%!qBs%^0YO4S`IpS~ z7;bN7pr)f>bGzUEJA1jXKNLCYejMV{Uqjb43RZ}L+iopFtB;)vR3Qn-@K!JhX@D0z zgS>zh%%N)m4Gec9ir0sm?6`oYN4bX)YWC{1eBZ{2e+4qoc&yQ8wxb;4?Oh8N0bVnQ zFo0CW@`7am)&qhHFa2!4Ud(CKKQdlW1D+;Cormlf;xty!0`QupkQGFei^WHT1hOij z6o}pxkt)EHNbZV{6ytnl@w+U+MTt_N1-K{?Pr7MkH2s{PH=<(1)FV0ne?ZtZURq0e z6XDoU`DfyF(2fHdXoVPfe)~R!IE@BskOX+$ +#include "logo_gfx.h" + +// 8 bpp image +uint8_t lava_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x0B,0x11,0x11,0x0B,0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x0B,0x11,0x11,0x11,0x11,0x0B,0x0B,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x0B,0x11,0x11,0x11,0x11,0x0B,0x0B,0x00,0x00,0x00,0x00, + 0x00,0x00,0x0B,0x0B,0x11,0x11,0x11,0x11,0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x0B,0x00,0x00, + 0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x0B, + 0x0B,0x16,0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x0B,0x13,0x0B, + 0x0B,0x16,0x16,0x16,0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x0B,0x13,0x13,0x13,0x0B, + 0x0B,0x16,0x16,0x16,0x16,0x16,0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x0B,0x13,0x13,0x13,0x13,0x13,0x0B, + 0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x0B,0x11,0x11,0x11,0x11,0x11,0x11,0x0B,0x0B,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x0B, + 0x0B,0x16,0x16,0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x0B,0x11,0x11,0x0B,0x0B,0x13,0x13,0x13,0x13,0x0B,0x13,0x13,0x13,0x13,0x0B, + 0x0B,0x16,0x16,0x16,0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x0B,0x13,0x13,0x13,0x13,0x0B,0x0B,0x13,0x13,0x13,0x13,0x13,0x0B, + 0x0B,0x16,0x16,0x16,0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x13,0x13,0x13,0x13,0x0B,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x0B, + 0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x0B,0x0B,0x13,0x0B, + 0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x0B,0x13,0x13,0x13,0x0B, + 0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x16,0x16,0x16,0x16,0x0B,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x0B, + 0x0B,0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x0B,0x16,0x16,0x0B,0x13,0x13,0x13,0x0B,0x0B,0x13,0x13,0x13,0x13,0x13,0x13,0x0B,0x0B, + 0x00,0x00,0x0B,0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x13,0x13,0x0B,0x13,0x13,0x13,0x13,0x13,0x13,0x0B,0x0B,0x00,0x00, + 0x00,0x00,0x00,0x00,0x0B,0x0B,0x16,0x16,0x16,0x16,0x16,0x16,0x0B,0x13,0x13,0x13,0x13,0x13,0x13,0x13,0x0B,0x0B,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x0B,0x16,0x16,0x16,0x16,0x0B,0x13,0x13,0x13,0x13,0x13,0x0B,0x0B,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x0B,0x16,0x16,0x0B,0x13,0x13,0x13,0x0B,0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x0B,0x0B,0x13,0x0B,0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/lava.png b/src/gfx/lava.png new file mode 100644 index 0000000000000000000000000000000000000000..f6373c5b7181dff00367e5fef6b9d45589685d28 GIT binary patch literal 360 zcmV-u0hj)XP)Ue*CiJ%D77s{9&xFiD^StzdE;x2~nCf-Hyyh&6*ZFnuDepyS}GFxCtR z41lms9Aw!T0Qp@fH>BG>_W+V?y(W;~^?vfF>HoOaXRY9E8A`&#gCGB@9|l*QJmE0000 +#include "logo_gfx.h" + +// 8 bpp image +uint8_t log_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x19,0x19,0x19,0x19,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x0A,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x0A,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x1F,0x1F,0x21,0x21,0x21,0x21,0x21,0x21,0x1F,0x1F,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x1F,0x21,0x21,0x21,0x19,0x19,0x21,0x21,0x21,0x1F,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x1F,0x1F,0x21,0x21,0x21,0x21,0x21,0x21,0x1F,0x1F,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x19,0x0A,0x0A,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x0A,0x0A,0x19,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x19,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x19,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x0A,0x0A,0x19,0x19,0x19,0x19,0x19,0x19,0x0A,0x0A,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x19,0x0A,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x0A,0x0A,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x19,0x0A,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x0A,0x0A,0x0A,0x19,0x0A,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x0A,0x0A,0x0A,0x19,0x0A,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x0A,0x19,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x0A,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x19,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x19,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x19,0x19,0x19,0x19,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/log.png b/src/gfx/log.png new file mode 100644 index 0000000000000000000000000000000000000000..57cff12cca969f7617627980bdb47e756adbb98a GIT binary patch literal 309 zcmV-50m}Y~P)nIVKwm47bdVcAq(+Z1hNEXfs~p7R*Rn9 zx&RgjS%}XvoEE_>fmxt!XoA(EtLM*v#X%P0vy3Q;TXLqFMIggr zbrP-;0X_c6s`y}r(4{Izb}`KxC%B3mQpE|jf=D$GmwEsXIY`1KR4%vx0000 +#include "logo_gfx.h" + +uint16_t logo_gfx_pal[47] = { + 0xFFFF, // 00 :: rgb(255,255,255) + 0x7C00, // 01 :: rgb(255,0,0) + 0x83E0, // 02 :: rgb(0,255,0) + 0x001F, // 03 :: rgb(0,0,255) + 0xB18C, // 04 :: rgb(100,100,100) + 0xE318, // 05 :: rgb(200,200,200) + 0x0000, // 06 :: rgb(0,0,0) + 0x216B, // 07 :: rgb(69,89,92) + 0x29AD, // 08 :: rgb(84,107,111) + 0x31F0, // 09 :: rgb(97,123,128) + 0xC4E0, // 10 :: rgb(140,59,0) + 0x7D80, // 11 :: rgb(255,96,0) + 0xBCC0, // 12 :: rgb(125,53,1) + 0x4000, // 13 :: rgb(128,0,0) + 0x2EBF, // 14 :: rgb(91,171,252) + 0x1B20, // 15 :: rgb(47,203,4) + 0x96E0, // 16 :: rgb(44,192,4) + 0x7A23, // 17 :: rgb(243,136,27) + 0x961D, // 18 :: rgb(38,135,235) + 0xF1E2, // 19 :: rgb(233,126,15) + 0x11F9, // 20 :: rgb(34,120,209) + 0x4C00, // 21 :: rgb(157,0,0) + 0xFE23, // 22 :: rgb(255,142,26) + 0x165E, // 23 :: rgb(44,145,248) + 0x4400, // 24 :: rgb(142,0,0) + 0x34C0, // 25 :: rgb(110,47,2) + 0x1240, // 26 :: rgb(33,144,0) + 0x1260, // 27 :: rgb(33,153,0) + 0xC4E4, // 28 :: rgb(138,62,37) + 0x01C3, // 29 :: rgb(0,113,22) + 0x9F82, // 30 :: rgb(60,232,14) + 0x5186, // 31 :: rgb(166,97,48) + 0x9B61, // 32 :: rgb(52,222,7) + 0x664C, // 33 :: rgb(209,146,100) + 0xB4C4, // 34 :: rgb(110,51,31) + 0x294B, // 35 :: rgb(81,82,89) + 0xB0C2, // 36 :: rgb(100,53,13) + 0x963E, // 37 :: rgb(38,141,247) + 0x39CF, // 38 :: rgb(114,115,123) + 0xC123, // 39 :: rgb(132,76,27) + 0x1D29, // 40 :: rgb(58,74,77) + 0x49A0, // 41 :: rgb(145,106,0) + 0xCD44, // 42 :: rgb(157,83,29) + 0x8624, // 43 :: rgb(6,143,32) + 0x5600, // 44 :: rgb(175,128,0) + 0xB4A0, // 45 :: rgb(104,44,0) + 0xC8E0, // 46 :: rgb(145,61,0) +}; \ No newline at end of file diff --git a/src/gfx/logo_gfx.h b/src/gfx/logo_gfx.h new file mode 100644 index 0000000..2c0aea6 --- /dev/null +++ b/src/gfx/logo_gfx.h @@ -0,0 +1,97 @@ +// convpng v6.8 +// this file contains all the graphics sources for easy inclusion in a project +#ifndef __logo_gfx__ +#define __logo_gfx__ +#include + +#define logo_gfx_transparent_color_index 0 + +#define brick_width 26 +#define brick_height 26 +#define brick_size 678 +extern uint8_t brick_data[678]; +#define brick ((gfx_sprite_t*)brick_data) +#define dirt_width 26 +#define dirt_height 26 +#define dirt_size 678 +extern uint8_t dirt_data[678]; +#define dirt ((gfx_sprite_t*)dirt_data) +#define grass_block_width 26 +#define grass_block_height 26 +#define grass_block_size 678 +extern uint8_t grass_block_data[678]; +#define grass_block ((gfx_sprite_t*)grass_block_data) +#define grass_width 26 +#define grass_height 26 +#define grass_size 678 +extern uint8_t grass_data[678]; +#define grass ((gfx_sprite_t*)grass_data) +#define lava_width 26 +#define lava_height 26 +#define lava_size 678 +extern uint8_t lava_data[678]; +#define lava ((gfx_sprite_t*)lava_data) +#define log_width 26 +#define log_height 26 +#define log_size 678 +extern uint8_t log_data[678]; +#define log ((gfx_sprite_t*)log_data) +#define pebbles_width 26 +#define pebbles_height 26 +#define pebbles_size 678 +extern uint8_t pebbles_data[678]; +#define pebbles ((gfx_sprite_t*)pebbles_data) +#define stone_slab_width 26 +#define stone_slab_height 26 +#define stone_slab_size 678 +extern uint8_t stone_slab_data[678]; +#define stone_slab ((gfx_sprite_t*)stone_slab_data) +#define stone_stairs_back_left_width 26 +#define stone_stairs_back_left_height 26 +#define stone_stairs_back_left_size 678 +extern uint8_t stone_stairs_back_left_data[678]; +#define stone_stairs_back_left ((gfx_sprite_t*)stone_stairs_back_left_data) +#define stone_stairs_back_right_width 26 +#define stone_stairs_back_right_height 26 +#define stone_stairs_back_right_size 678 +extern uint8_t stone_stairs_back_right_data[678]; +#define stone_stairs_back_right ((gfx_sprite_t*)stone_stairs_back_right_data) +#define stone_stairs_left_width 26 +#define stone_stairs_left_height 26 +#define stone_stairs_left_size 678 +extern uint8_t stone_stairs_left_data[678]; +#define stone_stairs_left ((gfx_sprite_t*)stone_stairs_left_data) +#define stone_stairs_right_width 26 +#define stone_stairs_right_height 26 +#define stone_stairs_right_size 678 +extern uint8_t stone_stairs_right_data[678]; +#define stone_stairs_right ((gfx_sprite_t*)stone_stairs_right_data) +#define stone_width 26 +#define stone_height 26 +#define stone_size 678 +extern uint8_t stone_data[678]; +#define stone ((gfx_sprite_t*)stone_data) +#define stonebrick_width 26 +#define stonebrick_height 26 +#define stonebrick_size 678 +extern uint8_t stonebrick_data[678]; +#define stonebrick ((gfx_sprite_t*)stonebrick_data) +#define tree_width 26 +#define tree_height 52 +#define tree_size 1354 +extern uint8_t tree_data[1354]; +#define tree ((gfx_sprite_t*)tree_data) +#define water_width 26 +#define water_height 26 +#define water_size 678 +extern uint8_t water_data[678]; +#define water ((gfx_sprite_t*)water_data) +#define wood_plank_width 26 +#define wood_plank_height 26 +#define wood_plank_size 678 +extern uint8_t wood_plank_data[678]; +#define wood_plank ((gfx_sprite_t*)wood_plank_data) +#define sizeof_logo_gfx_pal 94 +extern uint16_t logo_gfx_pal[47]; + +#endif diff --git a/src/gfx/pebbles.c b/src/gfx/pebbles.c new file mode 100644 index 0000000..e539027 --- /dev/null +++ b/src/gfx/pebbles.c @@ -0,0 +1,34 @@ +// convpng v6.8 +#include +#include "logo_gfx.h" + +// 8 bpp image +uint8_t pebbles_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x23,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x26,0x00,0x00,0x24,0x00,0x00,0x00,0x23,0x23,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x23,0x23,0x26,0x00,0x00,0x00,0x00,0x24,0x24,0x27,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x23,0x24,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x27,0x24,0x24,0x24,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x23,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x23,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x27,0x24,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/pebbles.png b/src/gfx/pebbles.png new file mode 100644 index 0000000000000000000000000000000000000000..1f69e8620f3038df4af05eb51cb6bf5a2ab12150 GIT binary patch literal 237 zcmVE z!-JQIU;?=upR38Xh}dEPJ>IbCBbXRqny@7TVp1DSKhYK;yOP+HhOCDyi;&|EIjPe; nj);j%vV260!RTt}W)T3 +#include "logo_gfx.h" + +// 8 bpp image +uint8_t stone_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00, + 0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28, + 0x28,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x28, + 0x28,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28, + 0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x28,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/stone.png b/src/gfx/stone.png new file mode 100644 index 0000000000000000000000000000000000000000..2878d4ee6ab72a1316636802213ec715c51a88be GIT binary patch literal 303 zcmV+~0nq-5P) +#include "logo_gfx.h" + +// 8 bpp image +uint8_t stone_slab_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00, + 0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28, + 0x28,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x28, + 0x28,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28, + 0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x28,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/stone_slab.png b/src/gfx/stone_slab.png new file mode 100644 index 0000000000000000000000000000000000000000..41d34bb764ae7009de310927d456a60ebb3cd5b2 GIT binary patch literal 294 zcmV+>0oneEP)0D*@k;SrDojRA+BKm*t0U&wXk{_6;8r?#crx8Aka>iLfF zho}aqG|NNkN;4PSsatJ!5j!6CE|i7<%;t*-T+SyKXhIs$(_q0YWC30{?31VAL=|kEDY_+}?m3U&b$#Dd=d z7nB1TAc5q8EC?o0Ln$&7QXh$AA6cM43<3bnH`^IJNReHj{0DYX?f6_?@{{R3007*qoM6N<$f<|+3`2YX_ literal 0 HcmV?d00001 diff --git a/src/gfx/stone_stairs_back_left.c b/src/gfx/stone_stairs_back_left.c new file mode 100644 index 0000000..42b7f65 --- /dev/null +++ b/src/gfx/stone_stairs_back_left.c @@ -0,0 +1,34 @@ +// convpng v6.8 +#include +#include "logo_gfx.h" + +// 8 bpp image +uint8_t stone_stairs_back_left_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x28, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x28, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x28,0x08,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x28,0x08,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x28,0x28,0x09,0x09,0x09,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x28,0x28,0x09,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28, + 0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x28,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/stone_stairs_back_left.png b/src/gfx/stone_stairs_back_left.png new file mode 100644 index 0000000000000000000000000000000000000000..730e8e3e4ff620f06f9cc250fa90217da9a26d31 GIT binary patch literal 336 zcmV-W0k8gvP)=jLa(zCT;_ zgI50`t;&nl#{IP4ZG&BkO9x;wojKriJOshc5Ca^8!EDF^G%y+J3JjX2y0vX(LL~sw znUEluWNS}jP9y=hD1;;!q=7LYn#eDe++;W!yZ+b9*?sad4kd^t3eANNVKBfH;4RU7 zxps$Ys5BasgUG$z90?@l;nHB2qjY|vB8W>P342Mz6NrSpC9?L5{DH5Ou2)EI&Lz^o z+(feCq`l5M>>~?Ig#h3|_;ILOpan62%BZKe25OK7m=HQJ$dCmjLk!9_9%k}gdl})y iWIp(Kfc3Vct=0$h{svm>eH)(u0000 +#include "logo_gfx.h" + +// 8 bpp image +uint8_t stone_stairs_back_right_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x07,0x07,0x28,0x09,0x28,0x28,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x07,0x07,0x28,0x09,0x09,0x09,0x28,0x28,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x09,0x09,0x09,0x09,0x09,0x28,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x09,0x09,0x09,0x28,0x28,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x09,0x28,0x28,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28, + 0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x28,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/stone_stairs_back_right.png b/src/gfx/stone_stairs_back_right.png new file mode 100644 index 0000000000000000000000000000000000000000..ddc9845f6584beeae72a68671397891aae2b0f1b GIT binary patch literal 309 zcmV-50m}Y~P)Z2kgs7$NCN>(%92x_b&CU2+tB61WBY_k+%M_ zLG9L3weFA{J5=im(NDFux +#include "logo_gfx.h" + +// 8 bpp image +uint8_t stone_stairs_left_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x28, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x28, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28, + 0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x28,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/stone_stairs_left.png b/src/gfx/stone_stairs_left.png new file mode 100644 index 0000000000000000000000000000000000000000..025cf1ee2982666879634013d2b1ba3daf5f2067 GIT binary patch literal 351 zcmV-l0igbgP)kQDGTK{Uams)V^gS_kj|$wm`o z1r*-bfK||XyU$HE8b}Ffg2r@!66gYX^P%-Pe5|@hWSwTi5KF@#uRcCsY9=pF7BKi%5`S|BLkmlyL_&K1_OQYzpI x-Io&pIY?6w24Mm$rDy!iY6=E}I52vFd;?8oDq80p- +#include "logo_gfx.h" + +// 8 bpp image +uint8_t stone_stairs_right_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28, + 0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x28,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/stone_stairs_right.png b/src/gfx/stone_stairs_right.png new file mode 100644 index 0000000000000000000000000000000000000000..8b59fc2fef16e696514e5588bee14aa5858b61c6 GIT binary patch literal 345 zcmV-f0jB9o!JyF$U* z><;nk^XXWyD}=@i0az?o5x8A1MIePVpu_NjCd7bJum{xwleP`7t}|=*gZ=>!T^3qz z_p$3xWY$WkiA10mg{HH4cs}lNp9SUscSHhVY0v{yK^h!Nk(FLo>hxxbtQ5&jj7FLv zOhZf002ovPDHLkV1fVuZHJ0R literal 0 HcmV?d00001 diff --git a/src/gfx/stonebrick.c b/src/gfx/stonebrick.c new file mode 100644 index 0000000..76db03d --- /dev/null +++ b/src/gfx/stonebrick.c @@ -0,0 +1,34 @@ +// convpng v6.8 +#include +#include "logo_gfx.h" + +// 8 bpp image +uint8_t stonebrick_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x09,0x09,0x28,0x28,0x09,0x09,0x28,0x28,0x09,0x09,0x28,0x28,0x00,0x00, + 0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28, + 0x28,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x09,0x09,0x28,0x28,0x09,0x09,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x28, + 0x28,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x28,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x28,0x08,0x08,0x28,0x28,0x09,0x09,0x09,0x09,0x09,0x09,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x28,0x08,0x08,0x08,0x08,0x28,0x28,0x09,0x09,0x28,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28, + 0x28,0x28,0x28,0x08,0x08,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28, + 0x28,0x08,0x08,0x28,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x07,0x07,0x07,0x28,0x28,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x07,0x28,0x28,0x07,0x28,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x28,0x28,0x08,0x28,0x07,0x07,0x07,0x28,0x28,0x07,0x07,0x07,0x28,0x07,0x07,0x07,0x28, + 0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x08,0x08,0x28,0x28,0x07,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x07,0x07,0x07,0x28, + 0x28,0x28,0x08,0x08,0x08,0x08,0x08,0x08,0x28,0x08,0x08,0x08,0x28,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x07,0x07,0x28,0x28, + 0x00,0x00,0x28,0x28,0x08,0x08,0x08,0x08,0x28,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x28,0x00,0x00, + 0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x28,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x28,0x08,0x08,0x08,0x28,0x07,0x07,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x08,0x08,0x28,0x07,0x07,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x28,0x07,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/stonebrick.png b/src/gfx/stonebrick.png new file mode 100644 index 0000000000000000000000000000000000000000..ee26655cba3d13deabaada67e13f22866f0f0d82 GIT binary patch literal 390 zcmV;10eSw3P)U7I6J#lXqA2hS)T$r~>_JfgEaRG4HS89v zO-`M+!hicSXf&Rr+x3!d_f}~2TQwUDhv{*@ryhh48E8%5DHH%&5hR^}MJz?lG@uD2 zc4}xu0lQFD1dwGZ6i9zbg@%Pd48-IzNiztOXuDXE263TlAX$jCkJRZ9{0joWjJFOz z2_}oFDbfHpbzBb(v_Pz&X&>ptu$?6kCyxVSrj9|pr{KF4Z4)E|YQ<;kyuG7Aed=(O ztlLrZ +#include "logo_gfx.h" + +// 8 bpp image +uint8_t tree_data[1354] = { + 26,52, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x1D,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x00,0x1D,0x2B,0x00,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x1D,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x00,0x2B,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x1D,0x00,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x00,0x2B,0x1D,0x00,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x00,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x2B,0x2B,0x1D,0x2B,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x1D,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x2B,0x00,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x2B,0x00,0x1D,0x2B,0x00,0x2B,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x00,0x1D,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x2B,0x2B,0x00,0x1D,0x2B,0x00,0x2B,0x2B,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0x2B,0x2B,0x1D,0x2B,0x00,0x00,0x00,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x00,0x1D,0x00,0x00,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x2B,0x00,0x2B,0x2B,0x1D,0x2B,0x00,0x2B,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x2B,0x00,0x00,0x2B,0x2B,0x00,0x2B,0x2B,0x2B,0x00,0x00,0x2B,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x00,0x2B,0x1D,0x00,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x2B,0x00,0x2B,0x1D,0x00,0x2B,0x00,0x2B,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x2B,0x2B,0x2B,0x2B,0x00,0x00,0x2B,0x2B,0x2B,0x1D,0x2B,0x2B,0x00,0x00,0x2B,0x2B,0x2B,0x2B,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x1D,0x00,0x2B,0x1D,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x2B,0x00,0x00,0x2B,0x2B,0x2B,0x2B,0x1D,0x1D,0x2B,0x1D,0x1D,0x1D,0x2B,0x2B,0x2B,0x2B,0x00,0x00,0x2B,0x00,0x00,0x00, + 0x00,0x00,0x00,0x2B,0x2B,0x2B,0x2B,0x1D,0x1D,0x1D,0x1D,0x2B,0x1D,0x2B,0x2B,0x1D,0x1D,0x1D,0x1D,0x2B,0x2B,0x2B,0x2B,0x00,0x00,0x00, + 0x00,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x00,0x2B,0x1D,0x00,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x00, + 0x00,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x00,0x2B,0x1D,0x2B,0x2B,0x00,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0x2B,0x1D,0x1D,0x2B,0x2B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x2B,0x2B,0x00,0x00,0x00,0x00,0x2B,0x2B,0x2B,0x2B,0x2B,0x1D,0x1D,0x1D,0x1D,0x2B,0x2B,0x2B,0x2B,0x2B,0x00,0x00,0x00,0x00,0x2B,0x2B, + 0x00,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x1D,0x1D,0x1D,0x1D,0x1D,0x1C,0x22,0x1D,0x1D,0x1D,0x1D,0x1D,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x00, + 0x00,0x00,0x00,0x1D,0x1D,0x1D,0x1D,0x1D,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x1C,0x00,0x00,0x00,0x1D,0x1D,0x1D,0x1D,0x1D,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x1C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x22,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x22,0x1C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x1C,0x1C,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x22,0x1C,0x1C,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x22,0x1C,0x1C,0x1C,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x22,0x1C,0x1C,0x1C,0x1C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x1C,0x22,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x22,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/tree.png b/src/gfx/tree.png new file mode 100644 index 0000000000000000000000000000000000000000..ea38804e92dbfc9ab61c43d31d7a8d93b141003d GIT binary patch literal 588 zcmV-S0<-;zP)vWR#V349Aurz20#N?+z_1R7}+S^Rqmjam@Tho`1 zG)xA;GFFtaQ3jckwJ9=~MH@g|D_Kt|f-39L?CMRa-~L7hv26yywR(6Z5Er$-p(q2B zK+unrWdPVKfw=j6j!;CgPXe(b9M(+YQX|MmI%{93$OHUjQ0)srY#ZzXEMs3U$cMn1 z-lZslh9FK<->i!UtYjTG-V|Z{WC9T?;%1i=sROnMDsA>-$fqp=rmb7atScQ-9;lgT z(}JQ>r1|OUXB|@6wQtZ+Wi{EEH>ZftLTO^#e`l{+2EnpxUaXMM-~xy@aY2TlcSqg21=tu3QU=$f>v8iT<{!r; zl~GUn>NJYFtn-Df(8c3+_4+=o?v6eeobn0eF*RqMO=iFNMe*|ZVD9$${Zo4#?Uj3E z6%Ax+cDF_ifI)r9YvUdL2=}1~u$6$=wjruy>wJHpQdRXUkSV);c$S<`gV?sEgSz@- zQdF3v$fwPFrSvHTb%lUoimDLg&k(MyxUHp!!HS+7j$0ur02^dQQigke^bZ>B;M%PF a26MAMJ68QW3;+NC07*qoM6N<$f&c(qGY?$= literal 0 HcmV?d00001 diff --git a/src/gfx/water.c b/src/gfx/water.c new file mode 100644 index 0000000..1c19d66 --- /dev/null +++ b/src/gfx/water.c @@ -0,0 +1,34 @@ +// convpng v6.8 +#include +#include "logo_gfx.h" + +// 8 bpp image +uint8_t water_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x12,0x12,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x0E,0x12,0x12,0x12,0x12,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x0E,0x12,0x12,0x12,0x12,0x0E,0x0E,0x00,0x00,0x00,0x00, + 0x00,0x00,0x0E,0x0E,0x12,0x12,0x12,0x12,0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x0E,0x00,0x00, + 0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x0E, + 0x0E,0x17,0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x0E,0x14,0x0E, + 0x0E,0x17,0x17,0x17,0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x0E,0x14,0x14,0x14,0x0E, + 0x0E,0x17,0x17,0x17,0x17,0x17,0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x0E,0x14,0x14,0x14,0x14,0x14,0x0E, + 0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x0E,0x12,0x12,0x12,0x12,0x12,0x12,0x0E,0x0E,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x0E, + 0x0E,0x17,0x17,0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x0E,0x12,0x12,0x0E,0x0E,0x14,0x14,0x14,0x14,0x25,0x14,0x14,0x14,0x14,0x0E, + 0x0E,0x17,0x17,0x17,0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x0E,0x14,0x14,0x14,0x14,0x25,0x25,0x14,0x14,0x14,0x14,0x14,0x0E, + 0x0E,0x17,0x17,0x17,0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x14,0x14,0x14,0x14,0x25,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x0E, + 0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x25,0x25,0x14,0x0E, + 0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x25,0x14,0x14,0x14,0x0E, + 0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x17,0x17,0x17,0x17,0x0E,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x0E, + 0x0E,0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x0E,0x17,0x17,0x0E,0x14,0x14,0x14,0x25,0x25,0x14,0x14,0x14,0x14,0x14,0x14,0x0E,0x0E, + 0x00,0x00,0x0E,0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x14,0x14,0x25,0x14,0x14,0x14,0x14,0x14,0x14,0x0E,0x0E,0x00,0x00, + 0x00,0x00,0x00,0x00,0x0E,0x0E,0x17,0x17,0x17,0x17,0x17,0x17,0x0E,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x0E,0x0E,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x17,0x17,0x17,0x17,0x0E,0x14,0x14,0x14,0x14,0x14,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x17,0x17,0x0E,0x14,0x14,0x14,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x0E,0x14,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/water.png b/src/gfx/water.png new file mode 100644 index 0000000000000000000000000000000000000000..d2841977062e7a64b0e7117bca9f2a9606563b9b GIT binary patch literal 384 zcmV-`0e}99P)xC3a4d>%ig)TGj1RfCYlL?Z{;Q^_xqX(AT@SKBkCV&y>*!ZaC90%8- zN0OCO1JF5kVs)FyDa@IH`jG+vHa9*F)Ow@=Ob`ZOpVE3{0o))Cq-%Wor4niD&-^*z eFLwRidIL62Gyeau+K~VN002ovPDHLkV1fYg=9}68 literal 0 HcmV?d00001 diff --git a/src/gfx/wood_plank.c b/src/gfx/wood_plank.c new file mode 100644 index 0000000..a4a9b7e --- /dev/null +++ b/src/gfx/wood_plank.c @@ -0,0 +1,34 @@ +// convpng v6.8 +#include +#include "logo_gfx.h" + +// 8 bpp image +uint8_t wood_plank_data[678] = { + 26,26, // width,height + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x29,0x2C,0x2C,0x29,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x29,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x29,0x00,0x00,0x00,0x00, + 0x00,0x00,0x29,0x29,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x00,0x00, + 0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29, + 0x29,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x29,0x2C,0x29, + 0x29,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x29, + 0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29, + 0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29, + 0x29,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x29, + 0x29,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x29, + 0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29, + 0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29, + 0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x29,0x29,0x29,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x2C,0x29,0x29, + 0x29,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x2C,0x2C,0x29,0x29,0x2C,0x29, + 0x29,0x2C,0x2C,0x2C,0x29,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x29,0x2C,0x2C,0x2C,0x29, + 0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29, + 0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29, + 0x00,0x00,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x29,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x00,0x00, + 0x00,0x00,0x00,0x00,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x29,0x2C,0x2C,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x2C,0x2C,0x29,0x29,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x29,0x2C,0x2C,0x29,0x2C,0x2C,0x2C,0x29,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x29,0x29,0x2C,0x29,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; diff --git a/src/gfx/wood_plank.png b/src/gfx/wood_plank.png new file mode 100644 index 0000000000000000000000000000000000000000..faecadab5db6270f86d174f4d9908c03c9aa0144 GIT binary patch literal 312 zcmV-80muG{P)#9fli^9(gvE1fQ>NUFR7M~XRx|nLB)xP zy6VtMY4P1aBCZB{->4}11DhZO^c;>d(m;Q$QAATpBQIsl`jke+$f`_ABV=fmy$1Dw z(IH^NB8O5qRsqgKtl2Ojip;0mPAU%1P z2Om3W=~3SQY)1`?E-T^73DU^B4Y?qRL^RYIc>uAeK^n*c#O?#iX%nW$quj~>0000< KMNUMnLSTYKBZBV$ literal 0 HcmV?d00001 diff --git a/src/main.c b/src/main.c index af8ee0c..3e5dc1b 100644 --- a/src/main.c +++ b/src/main.c @@ -23,38 +23,39 @@ #include #include +/* Include the sprite data */ +#include "gfx/logo_gfx.h" + /* Put your function prototypes here */ /* Put all your globals here */ kb_key_t key; int a, b, c, i, s, t, x, y; -int points[12]; +int size = 8; -int pause = 0; -int size = 16; -int scale = 1; +int scale = 2; +int scale1; +int scale2; -//8, 140 -//16, 160 -//32, 212 - -int c1,c2,c3; -int s1,s2,s3,s4,s5,s6; - -int map[256]; +int map[64]; int height, height2, temp, temp2; void main(void) { /* Fill in the body of the main function here */ + srand(rtc_Time(NULL)); - height = rand()%5-rand()%10; + scale1 = 3*scale; + scale2 = 6*scale; + + /* + height = 5; for(a=0; a0){ temp2 = map[(size*a+b)-size]; if(abs(height2-temp2)>1){ @@ -65,106 +66,55 @@ void main(void) { } } } - height = temp + (-1+rand()%2); + height = temp + (1-rand()%4); + } + */ + + for(a=0; a0; a--){ - s = 140-(a*3); - t = 160-(a*6); + s = 200-(a*scale1); + t = 160-(a*scale2); for(b=size; b>0; b--){ + + i = rand()%10; + for(c=20; c>=0; c--){ - x = t+(b*6); - y = s-(b*3)-(6*map[size*(size-a)+(size-b)])+(6*c); + x = t+(b*scale2)-scale2; + y = s-(b*scale1)-(scale2*map[size*(size-a)+(size-b)])+(scale2*c)-scale2; - c1 = 35; - c2 = 35; - c3 = 0; - - s1 = 30; - s2 = 30; - s3 = 0; - - s4 = 40; - s5 = 40; - s6 = 0; - - if(c<3){ - c1 = 50; - c2 = 100; - c3 = 50; - - s1 = 40; - s2 = 90; - s3 = 40; - - s4 = 60; - s5 = 110; - s6 = 60; - } - - /* - c1 = rand()%255; - c2 = rand()%255; - c3 = rand()%255; - */ - - //bottom front vertex - points[0] = x; - points[1] = y+6; - - //bottom left vertex - points[2] = x-6; - points[3] = y+3; - - //top left vertex - points[4] = x-6; - points[5] = y-3; - - //top back vertex - points[6] = x; - points[7] = y-6; - - //top right vertex - points[8] = x+6; - points[9] = y-3; - - //bottom right vertex - points[10] = x+6; - points[11] = y+3; - - gfx_SetColor(gfx_RGBTo1555(c1,c2,c3)); - gfx_FillRectangle(x-2,y-5,6,11); - gfx_FillRectangle(x-5,y-3,11,7); - - if(pause==1) while (!os_GetCSC()); - - gfx_SetColor(0); - gfx_Polygon(points,6); - - if(pause==1) while (!os_GetCSC()); - - gfx_Line(x,y+6,x,y); - gfx_Line(x-6,y-3,x,y); - gfx_Line(x+6,y-3,x,y); - - if(pause==1) while (!os_GetCSC()); - - if(y+2<239){ - gfx_FloodFill(x-3,y+2,gfx_RGBTo1555(s1,s2,s3)); - gfx_FloodFill(x+3,y+2,gfx_RGBTo1555(s4,s5,s6)); - } + if(c==3 && a>2 && a<6){ + gfx_TransparentSprite(water, x, y); + } else { + if(c>5) gfx_TransparentSprite(stone, x, y); + if(c<6 && c>3) gfx_TransparentSprite(dirt, x, y); + if(c==3) gfx_TransparentSprite(grass_block, x, y); + if(a<3 || a>5){ + if(c==2){ + if(i!=0) gfx_TransparentSprite(grass, x, y); + if(i==0) gfx_TransparentSprite(log, x, y); + if(i==1) gfx_TransparentSprite(pebbles, x, y); + } + } + } } + /* + x = t+(b*scale2)-scale2; + y = s-(b*scale1)-(scale2*map[size*(size-a)+(size-b)])-scale2; + + gfx_TransparentSprite(grass_block,x,y); + */ + } }