Table of Contents

Namespace NonoSharp

Classes

Hint

A singular hint, usually part of a group of multiple Hint instances contained in Hints.

Hints

The hints of a line. Each Hint in Hints can be accessed by using the indexer. E.g.: Hint hintAtI = (Hints) hints[i].

NonogramAPI

Class for the Nonogram API. Can be initialised with static methods such as CreateRandomPuzzle(int, int, NonogramOptions?) or LoadPuzzle(string, NonogramOptions?).

NonogramBuilder

Builder class to create a custom Nonogram puzzle, and can at the final stage be obtained as a NonogramAPI instance or be saved to a file.

NonogramOptions

Class containing options for NonogramAPI

Structs

CellPosition

A record containing a cell's position.

Enums

CellType

Possible types of a cell on the puzzle grid.