RsvgHandle *blanktile;
} game_t;
+static void
+tile_init (tile_t *tile, color_t color, int number)
+{
+ tile->color = color;
+ tile->number = number;
+}
+
static void tile_print(tile_t tile)
{
printf("%6s %2d\n", colors[tile.color], tile.number + 1);
{
for (j = 0; j <= 12; ++j)
{
- deck->tiles[j + (i * 13) + (h * 52)].color = i;
- deck->tiles[j + (i * 13) + (h * 52)].number = j;
- deck->num_tiles += 1;
+ tile_init (&deck->tiles[deck->num_tiles++], i, j);
printf ("There are %d tiles in the deck\n", deck->num_tiles);
}
}