Template:Schematic/doc

This template displays a grid of block sprites built from one or more pieces of the following sprite sheet:



Usage
Schematic uses named parameters to modify the schematic's default appearance, and unnamed parameters to define the sprites used in the schematic:

The size parameter may be added to specify the width and height of the sprite cells in pixels. Its value should be a simple number with no units added (e.g., ). If omitted, size defaults to 32. --NOT YET IMPLEMENTED--

The param parameters specify the content of the schematic. When multiple params are defined, the resulting sprites or text are displayed in individual table cells, unless a plus sign is used to stack them in the same cell.


 * A sprite identifier (see list below) displays a sprite from the image above.
 * A plus sign indicates that the next parameter should be stacked on top of the previous parameter, rather than starting a new cell. --NOT YET IMPLEMENTED--
 * A dash starts a new row.
 * Anything else is simply displayed as center-aligned text within the sprite's bounding box (empty parameters or whitespace parameters are displayed as empty cells). Overflow text is not displayed, so this is primarily intended to be used to display one or two characters in a schematic (such as input and output locations, feature markers to be referenced in text, numbers representing light levels or distance, etc.). HTML character entity references may be needed for some characters, such as  for the pipe character: ,   for an equals sign,   for a plus sign (to be displayed as text rather than stacking the next param), or   for a dash (to be displayed as text rather than starting a new row).