X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=src%2Fgrr_board_view.h;h=3cee0962cd58a0417ce627bb4bf246b7088b779e;hb=e27bd3ce66f33bb5d60be05a8ffae485f1f1b584;hp=706a56826623a5ca74e6440abea3419be3691ab7;hpb=f1cf379f7a0932549fde7ca0a2b86d05fcd7af62;p=grrobot diff --git a/src/grr_board_view.h b/src/grr_board_view.h index 706a568..3cee096 100644 --- a/src/grr_board_view.h +++ b/src/grr_board_view.h @@ -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; @@ -98,6 +100,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 */