view->cell_width = 0;
view->cell_height = 0;
- view->cell_icon = grr_icon_create ("cell");
+ view->cell1_icon = grr_icon_create ("cell1");
+ view->cell2_icon = grr_icon_create ("cell2");
view->wall_icon = grr_icon_create ("wall");
for (i=0; i < RR_NUM_ROBOTS; i++) {
view->cell_width / GRR_SVG_ASSUMED_WIDTH,
view->cell_height / GRR_SVG_ASSUMED_HEIGHT);
- grr_icon_predraw (view->cell_icon, xrs,
+ grr_icon_predraw (view->cell1_icon, xrs,
+ view->cell_width, view->cell_height);
+ grr_icon_predraw (view->cell2_icon, xrs,
view->cell_width, view->cell_height);
grr_icon_predraw (view->wall_icon, xrs,
cairo_save (xrs);
cairo_translate (xrs, i * view->cell_width, j * view->cell_height);
- grr_icon_draw_predrawn (view->cell_icon, xrs);
+ if ((i+j) % 2 == 0)
+ grr_icon_draw_predrawn (view->cell1_icon, xrs);
+ else
+ grr_icon_draw_predrawn (view->cell2_icon, xrs);
if (target) {
if (target && target != goal_target) {
cairo_scale (xrs,
2 * view->cell_width / GRR_SVG_ASSUMED_WIDTH,
2 * view->cell_height / GRR_SVG_ASSUMED_HEIGHT);
+ cairo_rectangle (xrs, 0, 0, GRR_SVG_ASSUMED_WIDTH, GRR_SVG_ASSUMED_HEIGHT);
+ cairo_set_rgb_color (xrs, 1, 1, 1);
+ cairo_fill (xrs);
grr_icon_draw (view->target_icon[rr_target_idx (goal_target)], xrs);
cairo_restore (xrs);
}