The canals switch of TTDPatch allows placing canals and rivers, both in the scenario editor and in-game.
| Property function | Description |
| flags(<List>) | Graphics flag |
| callbacks(<List::Callback>) | List of callbacks, see below |
At the time being, there's only one flag, providing format and features in the sprite block. If this flag is enabled, the way sprites and the count of sprites will change.
| Flag | Meaning |
| SPRITEMOD | Alternative graphics mode |
This property takes as its parameter a list of callbacks to use with canals/rivers. At the time being, there's only one callback:
| Callback | Description |
| CB_OFFSET | Enable add sprite offset |