- /*
- * In an orientable puzzle, draw some colour bars at the
- * sides as a gentle reminder of which colours need to be
- * aligned where.
- */
- if (state->orientable) {
- int y;
- for (y = 0; y < state->h; y++) {
- draw_rect(fe, COORD(0) - BORDER / 2,
- COORD(y) + HIGHLIGHT_WIDTH + 1,
- BORDER / 2 - 2 * HIGHLIGHT_WIDTH,
- HIGHLIGHT_WIDTH + 1, COL_TOP);
- draw_rect(fe, COORD(state->w) + 2 * HIGHLIGHT_WIDTH,
- COORD(y) + HIGHLIGHT_WIDTH + 1,
- BORDER / 2 - 2 * HIGHLIGHT_WIDTH,
- HIGHLIGHT_WIDTH + 1, COL_TOP);
- draw_rect(fe, COORD(0) - BORDER / 2,
- COORD(y) + TILE_SIZE - 2 - 2 * HIGHLIGHT_WIDTH,
- BORDER / 2 - 2 * HIGHLIGHT_WIDTH,
- HIGHLIGHT_WIDTH + 1, COL_BOTTOM);
- draw_rect(fe, COORD(state->w) + 2 * HIGHLIGHT_WIDTH,
- COORD(y) + TILE_SIZE - 2 - 2 * HIGHLIGHT_WIDTH,
- BORDER / 2 - 2 * HIGHLIGHT_WIDTH,
- HIGHLIGHT_WIDTH + 1, COL_BOTTOM);
- }
- }
-