___ ___ _ _____
| _ )/ __| /_\ ___________ _/ _/ /_
| _ \ (_ |/ _ \/ __/ __/ _ `/ _/ __/
|___/\___/_/ \_\__/_/ \_,_/_/ \__/
Welcome! ===
BGAcraft is a set of utilities written in Ruby for
putting up with BGA images (a format I developed for
one of my possibly-upcoming projects.)
The included library (lib/bga.rb) isn't my best work,
so I invite you to write your own BGA library using
SPEC (the included text file).
BGA itself is an open standard because a. I can't
patent it and b. it's incredibly simple.
These utilities usually take --input and --output
named arguments, although -i and -o may be specified
in their place. bgainfo.rb only takes -i and --input
as it creates no output aside from printing to the
terminal.
=== Programs
* bgamake - converts images to BGA
* bgaout - converts BGA to a pair of BMP images
* bgainfo - prints information about BGA images
=== Dependencies
BGAcraft requires Ruby-SDL2 and Bindata. The rest is
standard and ships with Ruby. Ensure you have the SDL2
and SDL2_image development packages installed before
running the following command:
gem install ruby-sdl2 bindata