summaryrefslogtreecommitdiff
path: root/src_build/domino_assets.c
diff options
context:
space:
mode:
Diffstat (limited to 'src_build/domino_assets.c')
-rw-r--r--src_build/domino_assets.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src_build/domino_assets.c b/src_build/domino_assets.c
index b251506..e9d9160 100644
--- a/src_build/domino_assets.c
+++ b/src_build/domino_assets.c
@@ -2,14 +2,15 @@
#define STB_IMAGE_IMPLEMENTATION
#include "stb_image.h"
-#define NUM_DOMINO_X 7
+#define NUM_DOMINO_X 6
#define NUM_DOMINO_Y 6
#define DOMINO_WIDTH 23
#define DOMINO_HEIGHT 12
-#define START_X 2
-#define START_Y 2
+#define EYE_SIZE 12
#define MARGIN_X 9
#define MARGIN_Y 4
+#define START_X 1 + 2*(DOMINO_WIDTH + MARGIN_X)
+#define START_Y 2
void print_domino(unsigned char *data, int width, int n, int posx, int posy) {
printf(" {");
@@ -34,17 +35,18 @@ int main(int argc, char **argv) {
printf("#define NUM_DOMINO_Y %d\n", NUM_DOMINO_Y );
printf("#define DOMINO_WIDTH %d\n", DOMINO_WIDTH );
printf("#define DOMINO_HEIGHT %d\n", DOMINO_HEIGHT);
+ printf("#define EYE_SIZE %d\n", EYE_SIZE);
printf("#define BYTES_PER_PIXEL %d\n", n);
printf("unsigned char domino[%d][%d][%d] = {\n",
- NUM_DOMINO_Y,
NUM_DOMINO_X,
+ NUM_DOMINO_Y,
DOMINO_WIDTH * DOMINO_HEIGHT * n
);
- for (int domino_y = 0; domino_y < NUM_DOMINO_Y; domino_y++) {
+ for (int domino_x = 0; domino_x < NUM_DOMINO_X; domino_x++) {
printf(" {\n");
- for (int domino_x = 0; domino_x < NUM_DOMINO_X; domino_x++) {
+ for (int domino_y = 0; domino_y < NUM_DOMINO_Y; domino_y++) {
print_domino(
data, x, n,
START_X + domino_x * (DOMINO_WIDTH + MARGIN_X),