A simple project that animates the visibility of characters in a given text file.
Point the pyxl
binary at any text file to view it using the animation engine. Here we've loaded up text/logo.txt
:
Then use the animation commands to animate visibility changes over the text file. This is a screenshot taken halfway through the "wave" command:
You can perform multiple animations simultaneously which will interact with each other in various ways.
Press the highlighted key to initiate the animation.
- [r]ipple
- fade [o]ut
- fade [i]n
- [w]ave
- wave, stay [u]p
Press q to [q]uit.
The ncurses
headers must be available to build this project.
On Ubuntu, this can be installed with the libncurses5-dev
package. (sudo apt install libncurses5-dev
)
Run make
in the top-level directory. This produces compiled .o
files in obj/
, as well as the binary executable in bin/
.
Run bin/pyxl path/to/text/file
to load up the given text file in the animation engine.