summaryrefslogtreecommitdiff
path: root/domino.h
diff options
context:
space:
mode:
authororangerot <orangerot@orangerot.dev>2025-10-14 15:09:17 +0200
committerorangerot <orangerot@orangerot.dev>2025-10-14 15:09:17 +0200
commiteb1d51733209b08d711c98ce69eb92c4ee583640 (patch)
treeaa2f256d0af3a6685780d6b158c8edf8202dece5 /domino.h
parente7bfbbc35c02711929575b5bbbd6f07c9f953fd4 (diff)
fix: add domino files
Diffstat (limited to 'domino.h')
-rw-r--r--domino.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/domino.h b/domino.h
new file mode 100644
index 0000000..b08c332
--- /dev/null
+++ b/domino.h
@@ -0,0 +1,23 @@
+#include <stddef.h>
+
+#ifndef DOMINO_H
+#define DOMINO_H
+
+struct eye {
+ int x,y,val;
+};
+
+struct brick {
+ struct eye front, back;
+};
+
+struct bricks {
+ size_t capacity, count;
+ union {struct eye *eye; struct brick *brick;} items;
+};
+
+void bricks_append(struct bricks *bricks, struct brick brick);
+
+#endif // DOMINO_H
+
+