static void card_draw(game_t *game, card_t *card, cairo_t *cr, int x, int y)
{
char number_string[2];
static void card_draw(game_t *game, card_t *card, cairo_t *cr, int x, int y)
{
char number_string[2];
number_string[1] = '\0';
cairo_save(cr);
cairo_translate(cr, x, y);
rsvg_handle_render_cairo (game->blanktile, cr);
number_string[1] = '\0';
cairo_save(cr);
cairo_translate(cr, x, y);
rsvg_handle_render_cairo (game->blanktile, cr);
cairo_set_source_rgb (cr, 0.0, 0.0, 0.0);
cairo_set_source_rgb (cr, 0.0, 0.0, 0.0);
cairo_set_source_rgb (cr, 0.0, 0.0, 1.0);
cairo_set_source_rgb (cr, 0.0, 0.0, 1.0);
cairo_set_source_rgb (cr, 1.0, 0.0, 0.0);
cairo_set_source_rgb (cr, 1.0, 0.0, 0.0);
cairo_set_source_rgb (cr, 1.0, 1.0, 0.0);
cairo_move_to (cr, 0, 25);
cairo_set_font_size(cr, 25);
cairo_set_source_rgb (cr, 1.0, 1.0, 0.0);
cairo_move_to (cr, 0, 25);
cairo_set_font_size(cr, 25);
cr = gdk_cairo_create (widget->window);
rsvg_handle_render_cairo (game->blanktile, cr);
cr = gdk_cairo_create (widget->window);
rsvg_handle_render_cairo (game->blanktile, cr);
- card_draw(game, game->deck.cards[0], cr, 320, 240);
+ card_draw(game, &game->deck.cards[0], cr, 320, 240);