domino-dungeon/domino.h
2025-10-18 17:32:37 +02:00

26 lines
468 B
C

#include <stddef.h>
#ifndef DOMINO_H
#define DOMINO_H
struct eye {
int x,y,val,vertical;
};
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);
void brick_print(const struct brick b);
void brick_previews(const struct brick active, const struct bricks bricks, struct bricks *preview);
#endif // DOMINO_H