#pragma once #include "board.h" typedef struct { char edges[5]; char center; int shield; } Tile; int is_allowed_placement(Tile tile, int index, BoardUnit* board); int place_tile(Tile tile, int index, BoardUnit* board, int force); void rotate_tile(Tile* tile, int increment);