Method

IpuzPuzzleget_puzzle_info

Declaration [src]

IpuzPuzzleInfo*
ipuz_puzzle_get_puzzle_info (
  IpuzPuzzle* self
)

Description [src]

Calculates information about the current state of self. This information is not kept in sync, so if there are any changes to self then the puzzle info will have to be recalculated.

Return value

Type: IpuzPuzzleInfo

A newly allocated IpuzPuzzleInfo object.

The caller of the method takes ownership of the data, and is responsible for freeing it.