Method

IpuzPuzzleInfoget_unches

Declaration [src]

IpuzCellCoordArray*
ipuz_puzzle_info_get_unches (
  IpuzPuzzleInfo* self
)

Description [src]

In crossword vernacular, an unch is an unchecked cell in a puzzle. That is to say, a white square that is part of only one answer (either across or down, but not both).

This function returns a list of all the cells it finds that are unches in the puzzle. These are only calculated for Standard and Cryptic crosswords. For standard crossword, it returns classic unches, but for Cryptics it’s less useful. In that case, it only includes runs of three unches in a row, or two in a row at the start/end of words.

Unch for Cryptic Puzzles Example of the cryptic unches flagged by this function.

Gets propertyIpuz.PuzzleInfo:unches

Return value

Type: IpuzCellCoordArray

An IpuzCellCoordArray of unches in the puzzle.

The returned data is owned by the instance.
The return value can be NULL.