Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 881 Bytes

README.md

File metadata and controls

34 lines (22 loc) · 881 Bytes

Matrix

a Matrix terminal screen saver made in C. (See also pipes)

Config

Config can be found in config.h
OPTBOLD: Are the characters bold
OPTTIME: Time between frames
OPTGAP: Gap between matrix lines
OPTCHANCE: Chance for a line to spawn after OPTGAP frames
OPTSIZEMIN: Smallest possible matrix line height
OPTSIZEMAX: Biggest possible matrix line height
OPTBUFSIZE: Circular buffer size for matrix lines

Compiling

Run make

Installing

Run make install to install
Run make uninstall to uninstall

Usage

Run matrix

Problems

At fast (small) OPTTIMEs the way flushing of the terminal works causes characters to not be removed
The circular buffer is a fixed sized instead of expanding