]> git.cworth.org Git - grrobot/blobdiff - src/grr_board_view.h
Alternate two different background images. New planets for all squares.
[grrobot] / src / grr_board_view.h
index 706a56826623a5ca74e6440abea3419be3691ab7..13cd99bb57ada964e5952eb6d0cc2eabd0cfa815 100644 (file)
@@ -56,6 +56,8 @@ struct grr_board_view
     int board_width, board_height;
     int board_pad_x, board_pad_y;
 
+    int **damaged;
+
     int cell_width, cell_height;
 
     rr_robot_t active_robot;
@@ -68,7 +70,8 @@ struct grr_board_view
     /* ID of update timer, or 0 if none */
     guint32 timer;
 
-    grr_icon_t *cell_icon;
+    grr_icon_t *cell1_icon;
+    grr_icon_t *cell2_icon;
     grr_icon_t *wall_icon;
 
     grr_icon_t *robot_icon[RR_NUM_ROBOTS];
@@ -98,6 +101,14 @@ grr_board_view_move_active (grr_board_view_t *view, rr_direction_t dir);
 void
 grr_board_view_undo (grr_board_view_t *view);
 
+void
+grr_board_view_mark_damage (grr_board_view_t *view, int i, int j);
+
+void
+grr_board_view_transform_pixel_to_cell (grr_board_view_t *view,
+                                       int pixel_x, int pixel_y,
+                                       int *cell_x, int *cell_y);
+
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */