aboutsummaryrefslogtreecommitdiff
path: root/src/tile.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tile.c')
-rw-r--r--src/tile.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/tile.c b/src/tile.c
index 2688c2a..4172016 100644
--- a/src/tile.c
+++ b/src/tile.c
@@ -39,3 +39,29 @@ void rotate_tile(Tile* tile, int increment) {
}
}
+void initialize_tileset(Tile* tileset) {
+ int index = 0;
+ for (int i = 0; i < 4; i++) tileset[index++] = (Tile){ "FFFF", 'F', 0 };
+ for (int i = 0; i < 5; i++) tileset[index++] = (Tile){ "CFFF", 'F', 0 };
+ for (int i = 0; i < 1; i++) tileset[index++] = (Tile){ "FCFC", 'C', 0 };
+ for (int i = 0; i < 2; i++) tileset[index++] = (Tile){ "FCFC", 'C', 1 };
+ for (int i = 0; i < 3; i++) tileset[index++] = (Tile){ "CCFF", 'C', 0 };
+ for (int i = 0; i < 2; i++) tileset[index++] = (Tile){ "CCFF", 'C', 1 };
+ for (int i = 0; i < 2; i++) tileset[index++] = (Tile){ "CCFF", 'C', 1 };
+ for (int i = 0; i < 3; i++) tileset[index++] = (Tile){ "CFCF", 'F', 0 };
+ for (int i = 0; i < 2; i++) tileset[index++] = (Tile){ "CCFF", 'F', 0 };
+ for (int i = 0; i < 1; i++) tileset[index++] = (Tile){ "FFRF", 'R', 0 };
+ for (int i = 0; i < 1; i++) tileset[index++] = (Tile){ "FFRF", 'R', 0 };
+ for (int i = 0; i < 8; i++) tileset[index++] = (Tile){ "FRFR", 'R', 0 };
+ for (int i = 0; i < 9; i++) tileset[index++] = (Tile){ "FFRR", 'R', 0 };
+ for (int i = 0; i < 4; i++) tileset[index++] = (Tile){ "FRRR", '+', 0 };
+ for (int i = 0; i < 1; i++) tileset[index++] = (Tile){ "RRRR", '+', 0 };
+ for (int i = 0; i < 4; i++) tileset[index++] = (Tile){ "CRFR", 'R', 0 };
+ for (int i = 0; i < 3; i++) tileset[index++] = (Tile){ "CFRR", 'R', 0 };
+ for (int i = 0; i < 3; i++) tileset[index++] = (Tile){ "CRRF", 'R', 0 };
+ for (int i = 0; i < 3; i++) tileset[index++] = (Tile){ "CRRR", '+', 0 };
+ for (int i = 0; i < 3; i++) tileset[index++] = (Tile){ "CCRR", 'R', 0 };
+ for (int i = 0; i < 2; i++) tileset[index++] = (Tile){ "CCRR", 'R', 1 };
+ for (int i = 0; i < 1; i++) tileset[index++] = (Tile){ "CCRC", 'C', 0 };
+ for (int i = 0; i < 2; i++) tileset[index++] = (Tile){ "CCRC", 'C', 1 };
+}