/*
- * Copyright (C) 2008 Carl Worth
+ * Copyright (C) 2009 Carl Worth
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
     int cell_size;
 } layout_t;
 
-typedef struct _loa_game loa_game_t;
+typedef struct _dvonn_game dvonn_game_t;
 
 typedef struct {
-    loa_game_t *game;
+    dvonn_game_t *game;
     GtkWidget *window;
     layout_t layout;
 } view_t;
 
-struct _loa_game {
+struct _dvonn_game {
     view_t **views;
     int num_views;
 
 
 /* XXX: This really should have an interest rectangle. */
 static void
-loa_game_update_windows (loa_game_t *game)
+dvonn_game_update_windows (dvonn_game_t *game)
 {
     int i;
 
 {
     view_t *view = user_data;
     layout_t *layout = &view->layout;
-    loa_game_t *game = view->game;
+    dvonn_game_t *game = view->game;
     int x, y;
     char *error;
 
     else if (game->board.cells[x][y].type == DVONN_CELL_WHITE)
        game->board.cells[x][y].type = DVONN_CELL_EMPTY;
 
-    loa_game_update_windows (game);
+    dvonn_game_update_windows (game);
 
     return TRUE;
 
            game->has_selected = TRUE;
            game->selected_x = x;
            game->selected_y = y;
-           loa_game_update_windows (game);
+           dvonn_game_update_windows (game);
        }
        return TRUE;
     }
        y == game->selected_y)
     {
        game->has_selected = FALSE;
-       loa_game_update_windows (game);
+       dvonn_game_update_windows (game);
        return TRUE;
     }
        
                          x, y, &error))
     {
        game->has_selected = FALSE;
-       loa_game_update_windows (game);
+       dvonn_game_update_windows (game);
        return TRUE;
     } else {
        printf ("Illegal move %c%d%c%d: %s\n",
 {
     view_t *view = user_data;
     layout_t *layout = &view->layout;
-    loa_game_t *game = view->game;
+    dvonn_game_t *game = view->game;
     cairo_t *cr;
     int x, y;
 
 }
 
 static void
-loa_game_init (loa_game_t *game)
+dvonn_game_init (dvonn_game_t *game)
 {
     game->views = NULL;
     game->num_views = 0;
 }
 
 static void
-view_init (view_t *view, loa_game_t *game, GtkWidget *window)
+view_init (view_t *view, dvonn_game_t *game, GtkWidget *window)
 {
     view->game = game;
     view->window = window;
 }
 
 static void
-loa_game_create_view (loa_game_t *game)
+dvonn_game_create_view (dvonn_game_t *game)
 {
     view_t *view;
     GtkWidget *window;
 int
 main (int argc, char *argv[])
 {
-    loa_game_t game;
+    dvonn_game_t game;
 
-    loa_game_init (&game);
+    dvonn_game_init (&game);
 
     gtk_init (&argc, &argv);
 
     /* Create two views of the game (one for each player) */
-    loa_game_create_view (&game);
-    loa_game_create_view (&game);
+    dvonn_game_create_view (&game);
+    dvonn_game_create_view (&game);
     
     gtk_main ();