summaryrefslogtreecommitdiff
path: root/frontends/calculator/src/gfx
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2019-04-14 20:10:23 -0400
committerAndrew Opalach <andrew@akon.city> 2019-04-14 20:10:23 -0400
commit4477c1db42b579a441bf0a62bed2f627176f1c76 (patch)
treee6960d29717ddecd45c88fa7ec510e644eecfda8 /frontends/calculator/src/gfx
parent2e59a5b0a8e8b70f30d44de7d14e53c800e19914 (diff)
downloadcetris-4477c1db42b579a441bf0a62bed2f627176f1c76.tar.gz
cetris-4477c1db42b579a441bf0a62bed2f627176f1c76.tar.bz2
cetris-4477c1db42b579a441bf0a62bed2f627176f1c76.zip
add next piece delay for when a line is cleared + cleanup
Diffstat (limited to 'frontends/calculator/src/gfx')
-rw-r--r--frontends/calculator/src/gfx/block_1.c17
-rw-r--r--frontends/calculator/src/gfx/block_1.pngbin0 -> 127 bytes
-rw-r--r--frontends/calculator/src/gfx/block_2.c17
-rw-r--r--frontends/calculator/src/gfx/block_2.pngbin0 -> 129 bytes
-rw-r--r--frontends/calculator/src/gfx/block_3.c17
-rw-r--r--frontends/calculator/src/gfx/block_3.pngbin0 -> 129 bytes
-rw-r--r--frontends/calculator/src/gfx/block_4.c17
-rw-r--r--frontends/calculator/src/gfx/block_4.pngbin0 -> 129 bytes
-rw-r--r--frontends/calculator/src/gfx/block_5.c17
-rw-r--r--frontends/calculator/src/gfx/block_5.pngbin0 -> 126 bytes
-rw-r--r--frontends/calculator/src/gfx/block_6.c17
-rw-r--r--frontends/calculator/src/gfx/block_6.pngbin0 -> 129 bytes
-rw-r--r--frontends/calculator/src/gfx/block_7.c17
-rw-r--r--frontends/calculator/src/gfx/block_7.pngbin0 -> 129 bytes
-rw-r--r--frontends/calculator/src/gfx/convpng.ini10
-rw-r--r--frontends/calculator/src/gfx/convpng.log20
-rw-r--r--frontends/calculator/src/gfx/logo_gfx.c14
-rw-r--r--frontends/calculator/src/gfx/logo_gfx.h47
18 files changed, 210 insertions, 0 deletions
diff --git a/frontends/calculator/src/gfx/block_1.c b/frontends/calculator/src/gfx/block_1.c
new file mode 100644
index 0000000..58d58d3
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_1.c
@@ -0,0 +1,17 @@
+// convpng v7.0
+#include <stdint.h>
+#include "logo_gfx.h"
+
+// 8 bpp image
+uint8_t block_1_data[83] = {
+ 9,9, // width,height
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+ 0x02,0x00,0x05,0x05,0x05,0x05,0x05,0x05,0x02,
+ 0x02,0x05,0x00,0x00,0x05,0x05,0x05,0x05,0x02,
+ 0x02,0x05,0x00,0x05,0x05,0x05,0x05,0x05,0x02,
+ 0x02,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x02,
+ 0x02,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x02,
+ 0x02,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x02,
+ 0x02,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x02,
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+};
diff --git a/frontends/calculator/src/gfx/block_1.png b/frontends/calculator/src/gfx/block_1.png
new file mode 100644
index 0000000..295821e
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_1.png
Binary files differ
diff --git a/frontends/calculator/src/gfx/block_2.c b/frontends/calculator/src/gfx/block_2.c
new file mode 100644
index 0000000..47c16cb
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_2.c
@@ -0,0 +1,17 @@
+// convpng v7.0
+#include <stdint.h>
+#include "logo_gfx.h"
+
+// 8 bpp image
+uint8_t block_2_data[83] = {
+ 9,9, // width,height
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+ 0x02,0x00,0x07,0x07,0x07,0x07,0x07,0x07,0x02,
+ 0x02,0x07,0x00,0x00,0x07,0x07,0x07,0x07,0x02,
+ 0x02,0x07,0x00,0x07,0x07,0x07,0x07,0x07,0x02,
+ 0x02,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x02,
+ 0x02,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x02,
+ 0x02,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x02,
+ 0x02,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x02,
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+};
diff --git a/frontends/calculator/src/gfx/block_2.png b/frontends/calculator/src/gfx/block_2.png
new file mode 100644
index 0000000..29443db
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_2.png
Binary files differ
diff --git a/frontends/calculator/src/gfx/block_3.c b/frontends/calculator/src/gfx/block_3.c
new file mode 100644
index 0000000..798215c
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_3.c
@@ -0,0 +1,17 @@
+// convpng v7.0
+#include <stdint.h>
+#include "logo_gfx.h"
+
+// 8 bpp image
+uint8_t block_3_data[83] = {
+ 9,9, // width,height
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+ 0x02,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x00,0x00,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x00,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+};
diff --git a/frontends/calculator/src/gfx/block_3.png b/frontends/calculator/src/gfx/block_3.png
new file mode 100644
index 0000000..a4b6dfd
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_3.png
Binary files differ
diff --git a/frontends/calculator/src/gfx/block_4.c b/frontends/calculator/src/gfx/block_4.c
new file mode 100644
index 0000000..517aff2
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_4.c
@@ -0,0 +1,17 @@
+// convpng v7.0
+#include <stdint.h>
+#include "logo_gfx.h"
+
+// 8 bpp image
+uint8_t block_4_data[83] = {
+ 9,9, // width,height
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+ 0x02,0x00,0x03,0x03,0x03,0x03,0x03,0x03,0x02,
+ 0x02,0x03,0x00,0x00,0x03,0x03,0x03,0x03,0x02,
+ 0x02,0x03,0x00,0x03,0x03,0x03,0x03,0x03,0x02,
+ 0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,
+ 0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,
+ 0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,
+ 0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+};
diff --git a/frontends/calculator/src/gfx/block_4.png b/frontends/calculator/src/gfx/block_4.png
new file mode 100644
index 0000000..e5b977e
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_4.png
Binary files differ
diff --git a/frontends/calculator/src/gfx/block_5.c b/frontends/calculator/src/gfx/block_5.c
new file mode 100644
index 0000000..073b138
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_5.c
@@ -0,0 +1,17 @@
+// convpng v7.0
+#include <stdint.h>
+#include "logo_gfx.h"
+
+// 8 bpp image
+uint8_t block_5_data[83] = {
+ 9,9, // width,height
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+ 0x02,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x02,
+ 0x02,0x04,0x00,0x00,0x04,0x04,0x04,0x04,0x02,
+ 0x02,0x04,0x00,0x04,0x04,0x04,0x04,0x04,0x02,
+ 0x02,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x02,
+ 0x02,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x02,
+ 0x02,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x02,
+ 0x02,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x02,
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+};
diff --git a/frontends/calculator/src/gfx/block_5.png b/frontends/calculator/src/gfx/block_5.png
new file mode 100644
index 0000000..a63802c
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_5.png
Binary files differ
diff --git a/frontends/calculator/src/gfx/block_6.c b/frontends/calculator/src/gfx/block_6.c
new file mode 100644
index 0000000..4decd9b
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_6.c
@@ -0,0 +1,17 @@
+// convpng v7.0
+#include <stdint.h>
+#include "logo_gfx.h"
+
+// 8 bpp image
+uint8_t block_6_data[83] = {
+ 9,9, // width,height
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+ 0x02,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x00,0x00,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x00,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x02,
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+};
diff --git a/frontends/calculator/src/gfx/block_6.png b/frontends/calculator/src/gfx/block_6.png
new file mode 100644
index 0000000..a4b6dfd
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_6.png
Binary files differ
diff --git a/frontends/calculator/src/gfx/block_7.c b/frontends/calculator/src/gfx/block_7.c
new file mode 100644
index 0000000..67122d1
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_7.c
@@ -0,0 +1,17 @@
+// convpng v7.0
+#include <stdint.h>
+#include "logo_gfx.h"
+
+// 8 bpp image
+uint8_t block_7_data[83] = {
+ 9,9, // width,height
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+ 0x02,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x02,
+ 0x02,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x02,
+ 0x02,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x02,
+ 0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,
+ 0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,
+ 0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,
+ 0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,
+ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,
+};
diff --git a/frontends/calculator/src/gfx/block_7.png b/frontends/calculator/src/gfx/block_7.png
new file mode 100644
index 0000000..8cb6da8
--- /dev/null
+++ b/frontends/calculator/src/gfx/block_7.png
Binary files differ
diff --git a/frontends/calculator/src/gfx/convpng.ini b/frontends/calculator/src/gfx/convpng.ini
new file mode 100644
index 0000000..fcf7193
--- /dev/null
+++ b/frontends/calculator/src/gfx/convpng.ini
@@ -0,0 +1,10 @@
+#GroupC : logo_gfx
+#TransparentColor : 255,255,255
+#PNGImages :
+ block_1
+ block_2
+ block_3
+ block_4
+ block_5
+ block_6
+ block_7
diff --git a/frontends/calculator/src/gfx/convpng.log b/frontends/calculator/src/gfx/convpng.log
new file mode 100644
index 0000000..538c0d0
--- /dev/null
+++ b/frontends/calculator/src/gfx/convpng.log
@@ -0,0 +1,20 @@
+opened convpng.ini
+
+--- logo_gfx (C) ---
+building palette with [256] available indices ...
+built palette with [8] indices.
+palette quality : 100.00%
+transparent color index : 0
+transparent color : 0xFFFF
+7:
+ block_1 : 100.00%
+ block_2 : 100.00%
+ block_3 : 100.00%
+ block_4 : 100.00%
+ block_5 : 100.00%
+ block_6 : 100.00%
+ block_7 : 100.00%
+
+converted in 0 s
+
+finished!
diff --git a/frontends/calculator/src/gfx/logo_gfx.c b/frontends/calculator/src/gfx/logo_gfx.c
new file mode 100644
index 0000000..3509c0e
--- /dev/null
+++ b/frontends/calculator/src/gfx/logo_gfx.c
@@ -0,0 +1,14 @@
+// convpng v7.0
+#include <stdint.h>
+#include "logo_gfx.h"
+
+uint16_t logo_gfx_pal[8] = {
+ 0xFFFF, // 00 :: rgb(255,255,255)
+ 0xF264, // 01 :: rgb(231,156,33)
+ 0x0000, // 02 :: rgb(0,0,0)
+ 0xCC84, // 03 :: rgb(160,35,30)
+ 0x38BF, // 04 :: rgb(115,41,255)
+ 0x211F, // 05 :: rgb(66,66,255)
+ 0xA370, // 06 :: rgb(66,222,132)
+ 0x588F, // 07 :: rgb(181,33,123)
+}; \ No newline at end of file
diff --git a/frontends/calculator/src/gfx/logo_gfx.h b/frontends/calculator/src/gfx/logo_gfx.h
new file mode 100644
index 0000000..02714e5
--- /dev/null
+++ b/frontends/calculator/src/gfx/logo_gfx.h
@@ -0,0 +1,47 @@
+// convpng v7.0
+// this file contains all the graphics sources for easy inclusion in a project
+#ifndef __logo_gfx__
+#define __logo_gfx__
+#include <stdint.h>
+
+#define logo_gfx_transparent_color_index 0
+
+#define block_1_width 9
+#define block_1_height 9
+#define block_1_size 83
+extern uint8_t block_1_data[83];
+#define block_1 ((gfx_sprite_t*)block_1_data)
+#define block_2_width 9
+#define block_2_height 9
+#define block_2_size 83
+extern uint8_t block_2_data[83];
+#define block_2 ((gfx_sprite_t*)block_2_data)
+#define block_3_width 9
+#define block_3_height 9
+#define block_3_size 83
+extern uint8_t block_3_data[83];
+#define block_3 ((gfx_sprite_t*)block_3_data)
+#define block_4_width 9
+#define block_4_height 9
+#define block_4_size 83
+extern uint8_t block_4_data[83];
+#define block_4 ((gfx_sprite_t*)block_4_data)
+#define block_5_width 9
+#define block_5_height 9
+#define block_5_size 83
+extern uint8_t block_5_data[83];
+#define block_5 ((gfx_sprite_t*)block_5_data)
+#define block_6_width 9
+#define block_6_height 9
+#define block_6_size 83
+extern uint8_t block_6_data[83];
+#define block_6 ((gfx_sprite_t*)block_6_data)
+#define block_7_width 9
+#define block_7_height 9
+#define block_7_size 83
+extern uint8_t block_7_data[83];
+#define block_7 ((gfx_sprite_t*)block_7_data)
+#define sizeof_logo_gfx_pal 16
+extern uint16_t logo_gfx_pal[8];
+
+#endif