2020-04-05 17:58:04 +00:00
|
|
|
# bitsy_parser
|
|
|
|
|
|
|
|
a library for parsing Bitsy game data.
|
|
|
|
|
|
|
|
## done
|
|
|
|
|
|
|
|
### functions
|
|
|
|
|
|
|
|
* colour from
|
|
|
|
* colour to
|
|
|
|
* palette from
|
|
|
|
* palette to
|
|
|
|
* image from
|
|
|
|
* image to
|
2020-04-05 19:09:43 +00:00
|
|
|
* tile from
|
|
|
|
* tile to
|
2020-04-05 22:02:13 +00:00
|
|
|
* position from
|
|
|
|
* position to
|
2020-04-05 22:58:10 +00:00
|
|
|
* sprite from
|
2020-04-06 07:38:19 +00:00
|
|
|
* sprite to
|
2020-04-06 07:54:43 +00:00
|
|
|
* item from
|
2020-04-06 08:02:52 +00:00
|
|
|
* item to
|
2020-04-06 12:21:59 +00:00
|
|
|
* exit from
|
|
|
|
* exit to
|
2020-04-06 13:11:56 +00:00
|
|
|
* ending from
|
|
|
|
* ending to
|
2020-04-06 16:18:17 +00:00
|
|
|
* dialogue from
|
|
|
|
* dialogue to
|
2020-04-06 18:11:41 +00:00
|
|
|
* variable from
|
|
|
|
* variable to
|
2020-04-06 22:24:10 +00:00
|
|
|
* room from
|
2020-04-10 15:27:23 +00:00
|
|
|
* room to
|
2020-04-05 17:58:04 +00:00
|
|
|
|
|
|
|
## todo
|
|
|
|
|
|
|
|
### functions
|
2020-04-05 22:02:13 +00:00
|
|
|
|
2020-04-05 17:58:04 +00:00
|
|
|
* game from
|
|
|
|
* game to
|
|
|
|
|
2020-04-05 18:04:17 +00:00
|
|
|
### tidy up
|
|
|
|
|
|
|
|
split into multiple files
|
2020-04-06 18:15:29 +00:00
|
|
|
|
2020-04-05 18:04:17 +00:00
|
|
|
move tests to their own suite
|
2020-04-06 18:15:29 +00:00
|
|
|
|
2020-04-05 18:04:17 +00:00
|
|
|
migrate to idiomatic rust etc.
|
|
|
|
|
2020-04-06 18:15:29 +00:00
|
|
|
for consistency, `_from_string` functions should handle their own labels
|
|
|
|
e.g. "DLG SPR_1..." instead of just "SPR_1..."
|
|
|
|
|
2020-04-08 06:55:50 +00:00
|
|
|
replace huge inline strings with `include_str!()`
|
|
|
|
|
2020-04-05 18:04:17 +00:00
|
|
|
### documentation
|
|
|
|
|
|
|
|
examples of use cases (dedupe tiles, merge games, etc.)
|
2020-04-05 19:11:41 +00:00
|
|
|
|
|
|
|
### publish to crates.io
|
|
|
|
|
|
|
|
(not much point until it's feature-complete, I think)
|