Function
IpuzArrowwordForeachBlocksFunc
Declaration
void
(* IpuzArrowwordForeachBlocksFunc) (
IpuzArrowword* arrowword,
IpuzCellCoord* block_coord,
IpuzClue* clue,
IpuzArrowwordPlacement placement,
IpuzArrowwordArrow arrow,
gpointer user_data
)
Description [src]
The function to be passed to ipuz_arrowword_foreach_blocks().
This function will iterate through every block with a clue within
it in arrowword. If the block has multiple clues, then func will
be called twice, once for each clue.
Parameters
arrowword-
Type:
IpuzArrowwordThe iterated
IpuzArrowword.The data is owned by the caller of the function. block_coord-
Type:
IpuzCellCoordThe
IpuzCellCoordof the next block inarrowword.The data is owned by the caller of the function. clue-
Type:
IpuzClueAn
IpuzCluewithin the block.The data is owned by the caller of the function. placement-
Type:
IpuzArrowwordPlacementThe placement position of
cluewithin the block. arrow-
Type:
IpuzArrowwordArrowThe direction of the hint arrow for
clue. user_data-
Type:
gpointerData passed to the function.
The argument can be NULL.The data is owned by the caller of the function.