< index
< 2. Console
< 2.2 Drawing on the root console

=====================================
ASCII constants
=====================================

Some useful graphic characters in the terminal.bmp font. For the python version, remove TCOD_ from the constants : libtcod.CHAR_HLINE Single line walls :

TCOD_CHAR_HLINE=196
TCOD_CHAR_VLINE=179
TCOD_CHAR_NE=191
TCOD_CHAR_NW=218
TCOD_CHAR_SE=217
TCOD_CHAR_SW=192

Double lines walls :

TCOD_CHAR_DHLINE=205
TCOD_CHAR_DVLINE=186
TCOD_CHAR_DNE=187
TCOD_CHAR_DNW=201
TCOD_CHAR_DSE=188
TCOD_CHAR_DSW=200

Single line vertical/horizontal junctions (T junctions)

TCOD_CHAR_TEEW=180
TCOD_CHAR_TEEE=195
TCOD_CHAR_TEEN=193
TCOD_CHAR_TEES=194

Double line vertical/horizontal junctions (T junctions)

TCOD_CHAR_DTEEW=185
TCOD_CHAR_DTEEE=204
TCOD_CHAR_DTEEN=202
TCOD_CHAR_DTEES=203

Block characters

TCOD_CHAR_BLOCK1=176
TCOD_CHAR_BLOCK2=177
TCOD_CHAR_BLOCK3=178

Cross-junction between two single line walls

TCOD_CHAR_CROSS=197

Arrows

TCOD_CHAR_ARROW_N=24
TCOD_CHAR_ARROW_S=25
TCOD_CHAR_ARROW_E=26
TCOD_CHAR_ARROW_W=27

Arrows without tail

TCOD_CHAR_ARROW2_N=30
TCOD_CHAR_ARROW2_S=31
TCOD_CHAR_ARROW2_E=16
TCOD_CHAR_ARROW2_W=17

Double arrows

TCOD_CHAR_DARROW_H=29
TCOD_CHAR_ARROW_V=18

GUI stuff

TCOD_CHAR_CHECKBOX_UNSET=224
TCOD_CHAR_CHECKBOX_SET=225
TCOD_CHAR_RADIO_UNSET=9
TCOD_CHAR_RADIO_SET=10

Sub-pixel resolution kit

TCOD_CHAR_SUBP_NW=226
TCOD_CHAR_SUBP_NE=227
TCOD_CHAR_SUBP_N=228
TCOD_CHAR_SUBP_SE=229
TCOD_CHAR_SUBP_DIAG=230
TCOD_CHAR_SUBP_E=231
TCOD_CHAR_SUBP_SW=232