> For the complete documentation index, see [llms.txt](https://hichigo.gitbook.io/puzzles-vol-2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hichigo.gitbook.io/puzzles-vol-2/settings/puzzle_5.md).

# BP\_Puzzle\_5

## Settings

### Cylinders

* **SizeX (integer):** number of cells in X
* **SizeY (integer):** number of cells in Y
* **SizeCell (float):** cell size (can be seen in **SM\_CrossPipe**)
* **CurrentShapeCells (S\_PathCell):** the structure contains information about which cell the figure is in and what is its rotation angle (for setting up [**Editor Utility Widget**](/puzzles-vol-2/settings/puzzle_5/editor-widget-utility.md)**)**
* **WinStateCells (S\_PathCell):** the structure contains information on how to change **CurrentShapeCells** to solve the puzzle (for setting up [**Editor Utility Widget**](/puzzles-vol-2/settings/puzzle_5/editor-widget-utility.md))
* **bRandomizeAllCells (bool):** set random shapes with random state in each cell
* **bRandomizeStateCells (bool):** randomly rotates all shapes except the empty, start, end and cross *(to update the state of the cells in the viewport, you need to move the puzzle)*

### Sound

* **WinSound (Base Sound):** puzzle solving sound

### Debug

* **bDebug (bool):** shows cell indices
