From Hard Drop Tetris Wiki
Put this at the top of a variable-height playfield.
Usually, you'll have a
{{pfstart}}
one or more{{pfrow}}
lines{{pfend}}
Example
{{pfstart}} {{pfrow| | |J|J|J| | | | | }} {{pfrow| | | | |J| | | | | }} {{pfrow| | | | | | | | | | }} {{pfrow| | | | | | | | | | }} {{pfrow| | | | | | | | | | }} {{pfrow|J| |-|-|-| | | |i| }} {{pfrow|J|J|J|Z|-|S|L|L|i| }} {{pfrow|O|O|Z|Z|T|S|S|L|i| }} {{pfrow|O|O|Z|T|T|T|S|L|i| }} {{pfrow|G|G|G| |G|G|G|G|G|G}} {{pfrow|G|G|G| |G|G|G|G|G|G}} {{pfend}} |
| |
Code | Output |
It is possible to show one preview by putting the next piece all alone in a 2-row-high playfield above the main playfield.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Or alternatively, with hold:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
For a 12-block-wide playfield as seen in Tetrinet, use {{tnetrow}}
in place of {{pfrow}}
. For 14 blocks, use {{qprow}}
. These can be used to show something on the sides (border, next piece) or for games that have a wider playfield.
For narrower diagrams with normal size blocks, use {{mrow1}}
to {{mrow9}}
.
For larger blocks, use {{size16row}}
. {{size16row2}}
is specifically designed to use special large images when single letters are used.
For narrower diagrams with larger blocks, use {{width1row}}
to {{width9row}}
.
List
Normal blocks:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Large blocks:
Code | Img | Description |
---|---|---|
space | ![]() |
Empty Cell |
Z | ![]() |
Red Block (Z Tetromino) |
L | ![]() |
Orange Block (L Tetromino) |
O | ![]() |
Yellow Block (O Tetromino) |
S | ![]() |
Green Block (S Tetromino) |
I | ![]() |
Cyan Block (I Tetromino) |
J | ![]() |
Blue Block (J Tetromino) |
T | ![]() |
Purple Block (T Tetromino) |
G | ![]() |
Gray Block (Garbage, playfield wall, ghost piece) |
- | ![]() |
Ghost piece or Line clear |
C | ![]() |
Rotation center of a piece, a bomb in Bombliss, or any other specially marked block |
P | ![]() |
small T block (lock delay, line clear) |
B | ![]() |
Black, mark a cell that has to be occupied for something (like a wallkick) to happen |
X | ![]() |
Mark a cell that cannot be occupied for something (like a wallkick) to happen, or reject a given position |
A | ![]() |
90° rotation |
D | ![]() |
Soft drop |
E | ![]() |
-90° rotation |
H | ![]() |
Hard drop |
K | ![]() |
Parity (dark) |
M | ![]() |
Move left |
Q | ![]() |
Parity (light) |
R | ![]() |
Move right |
U | ![]() |
Used for a high column |
W | ![]() |
Parity (light) |
S(block) | ![]() |
SRS block |
L(block) | ![]() |
lighter block (line clear, ghost piece, move) |
G(block) | ![]() |
Game Boy block |
N(block) | ![]() |
The New Tetris block |
-(block) | ![]() |
darker block |
! or +(block) | ![]() ![]() |
centers of tetriminoes |
+W | ![]() |
blank center |
(block)(digit) | ![]() |
intersection center of tetriminoes |
(2705!13)(digit) | ![]() |
intersection center of gray tetriminoes |
W(digit), G(digit) | ![]() |
blank space centers. |
A(block) | ![]() |
TGM block |
-- | ![]() |
Another ghost piece |
B(space) | File:B Tet.png | Black background |
B- | ![]() |
Ghost piece on black background |
SP, NP, GP, AP | ![]() |
other styles of the small T block |
B(digit) | ![]() ![]() |
Black versions of the digits below |
1–0 | ![]() ![]() |
Digits (to show a number) |
-P | ![]() |
a more gray version of the small T block |
', +, V, Y, F, N | ![]() |
other multi-purpose small blocks |
-(small block) | ![]() |
grayed small blocks (including -G for gray) |
M(space) | ![]() |
16x16 empty |
M(block) | ![]() |
16x16 blocks |
M- | ![]() |
16x16 ghost/line |
MC | ![]() |
16x16 center |
M(digit) | ![]() |
16x16 digits |
Larger blocks
size16row template sets size to 16x16.
There are M(block) images specifically designed for 16x16.
size16row2 uses them with single letters. Here is what it looks like: