Text: Difference between revisions
Jump to navigation
Jump to search
(Add example image) |
m (Update infobox template params for picture/caption) |
||
| Line 1: | Line 1: | ||
{{Element | {{Element | ||
|name=Text | |name=Text | ||
|picture=[[File:text-example.png | |picture=[[File:text-example.png]] | ||
|caption=Text can display any character, but color choices are limited | |||
|zzt-oop name=N/A | |zzt-oop name=N/A | ||
|id=Multiple, used to encode background color: | |id=Multiple, used to encode background color: | ||
Revision as of 03:00, 1 June 2020
| Text | |
|---|---|
| Text can display any character, but color choices are limited | |
| ZZT-OOP name | N/A |
| Internal ID | Multiple, used to encode background color:
|
| Character | Any (determined by tile's color byte) |
| Default color | White foreground; element ID determines background |
| Stats? | no |
| Other traits | |
| Effect on movement | wall |
| Uses ZZT-OOP color names? | N/A |
Text is a terrain type that can have any of the 256 characters. Its intended use is for putting text labels on a board's terrain.
Text is a unique element in several ways:
- Its display character is determined by color: Internally, ZZT stores character data where color bytes would normally go, presumably to reduce the number of stats that a long run of text would otherwise require.
- It has more than one ID: Because the color byte is occupied, ZZT encodes the text's background color by having multiple different IDs.
- Its foreground color cannot be changed.
- It cannot be referenced in ZZT-OOP: e.g., there is no way to change all text tiles to another element type.
