From 3d62d96807ebbdc6dd7d7096e07444a3b1426a92 Mon Sep 17 00:00:00 2001 From: Kevin Worth Date: Sun, 18 Apr 2010 05:10:36 -0400 Subject: [PATCH] Save state at start of game --- kub.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kub.c b/kub.c index d60accf..deeaece 100644 --- a/kub.c +++ b/kub.c @@ -546,6 +546,7 @@ static void hand_draw(game_t *game, int player, cairo_t *cr, GdkRegion *region, static void save_state(game_t *game) { + printf("State saved\n"); game->state.board = game->board; game->state.deck = game->deck; int i; @@ -648,6 +649,7 @@ static gboolean on_key_press_event (GtkWidget *widget, GdkEventKey *event, game_ player->hand.tiles[player->hand.num_tiles] = top_tile; player->hand.tiles[player->hand.num_tiles].owned=1; player->hand.num_tiles++; + printf("Tile added to hand\n"); gtk_widget_queue_draw(widget); } } @@ -971,7 +973,9 @@ int main(int argc, char *argv[]) game.state.board = game.board; game.state.deck = game.deck; - //game->state.players = game.players; + int i; + for (i=0; i < game.num_players; i++) + game.state.players[i] = game.players[i]; //hand_print(&game, 0); //With Zero being passed, will print hand for player 1(players[0]) //deck_print(&game.deck); -- 2.43.0