BearLibTerminal
Created on 2023-04-01T03:20:09-05:00
A library which immitates a TUI console and is intended for Roguelike games.
Considers the screen as a grid of cells where each cell is called a tile.
Grids may be overlapped on one another with each grid called a layer.
Individual tiles can have their own colors and offset from the center of the cell.
Character codes can be assigned to sprites (or parts of a texture atlas) and the graphic is chosen whenever that Unicode character is encountered.
Tiles are aligned center by default but can be put in the usual four corners and centers.
Tile spacing allows a tile to take up more than one grid cell in the horizontal and vertical directions.