Files | |
| decode.c | |
| The message decoder: articles, names and numbers written out. | |
| frames.c | |
| Window zoom and frames, and opening and waiting on message windows. | |
| glyphs.c | |
| Characters rendered into tiles, string widths and number formatting. | |
| icons.c | |
| Item, Psynergy and command icons. | |
| measure.c | |
| Sizing windows to their text and fitting them on the screen. | |
| options.c | |
| Window colours, the option screen and the system menu. | |
| selection.c | |
| The selection screen's row of icons, and the field menu. | |
| shortcuts.c | |
| The area name notice, the Psynergy shortcut picker and heap block 19. | |
| sprites.c | |
| Characters drawn into windows, and the per-frame sprite update. | |
| text_tiles.c | |
| Text drawn as tiles, text tile ownership and divider lines. | |
| typing.c | |
| The per-frame message update: typing text and running its control codes. | |
| windows.c | |
| The render output pool, opening and closing windows, starting messages. | |