+static void board_draw(game_t *game, cairo_t *cr, GdkRegion *region)
+{
+ int i, j;
+ for (i = 0; i < game->board.num_groups; i++)
+ {
+ for (j = 0; j < game->board.groups[i].num_tiles; j++)
+ {
+ tile_draw(game, &game->board.groups[i].tiles[j], cr, region);
+ //tile_print(game->board.groups[i].tiles[j]);
+ }
+ }
+}
+
+static void board_print(game_t *game)
+{
+ int i, j;
+ printf("\tBegin board print\n");
+ for (i = 0; i < game->board.num_groups; i++)
+ {
+ printf("\tBegin group %d\n", i);
+ for (j = 0; j < game->board.groups[i].num_tiles; j++)
+ {
+ tile_print(game->board.groups[i].tiles[j]);
+ }
+ printf("\tEnd group %d\n", i);
+ }
+}
+