bitsy-parser
a library for parsing Bitsy game data.
the version number follows Bitsy itself, so version 0.65.* targets Bitsy 6.5.
how to use
a simple example program:
extern crate bitsy_parser;
use ;
use Game;
use Image;
/// replaces the player avatar with a smiley face.
some more practical uses would be things like:
- remove duplicate tiles
- merge two Bitsy games together
- programmatically create Bitsy games
- a Bitsy game editor
todo
- implement fonts!!
- implement Result return types on ::from functions so we can handle errors
- output sprites/avatar in such a way that ordering is preserved (avatar seems to be somewhere in the sprites, after any numeric-ID sprites and before any alphabetic-ID sprites...)
- check multi-line endings/dialogues
tidy up
- refactor the more shonky bits to idiomatic rust