2013-06-10 22:43:03 +03:00
|
|
|
* TODO [28/59] [47%]
|
2013-05-28 00:33:36 +03:00
|
|
|
- [X] Debug output
|
|
|
|
- [X] DOT output
|
2013-05-28 00:40:21 +03:00
|
|
|
- [X] LaTeX output
|
2013-05-29 01:01:17 +03:00
|
|
|
- [X] RTF output
|
|
|
|
- [X] HTML output
|
2013-06-03 23:19:06 +03:00
|
|
|
- [X] Split out template hanlding into separate class from output
|
|
|
|
- [X] Inject Output dependencies
|
2013-06-04 00:46:11 +03:00
|
|
|
- [X] Save section-number mapping and reuse automatically
|
2013-06-04 01:22:54 +03:00
|
|
|
- [X] Add support for custom document templates.
|
2013-05-28 00:40:21 +03:00
|
|
|
Fixed names and/or command-line options.
|
2013-06-04 01:57:45 +03:00
|
|
|
- [X] Add section links in LaTeX output.
|
2013-06-04 23:32:03 +03:00
|
|
|
- [X] Prettier LaTeX output
|
|
|
|
Look at how some existing gamebooks are formatted.
|
2013-06-07 01:14:06 +03:00
|
|
|
- [X] Parse wiki-style tags used to mark up sections
|
|
|
|
- [X] New text formatting style for section references
|
2013-06-07 22:41:52 +03:00
|
|
|
- [X] Inventory pick up items
|
2013-06-07 23:03:28 +03:00
|
|
|
- [X] Codewords set
|
2013-06-08 00:18:33 +03:00
|
|
|
- [X] Check if has inventory item
|
|
|
|
- [X] Check if has codeword
|
|
|
|
- [X] Remove item from inventory (forced by instructions)
|
2013-06-08 21:13:30 +03:00
|
|
|
- [X] Enable link if not having an item
|
2013-06-08 21:18:05 +03:00
|
|
|
- [X] Enable link if not having a codeword
|
2013-06-08 21:24:03 +03:00
|
|
|
- [X] Make sure dropped items can not be picked up again
|
2013-06-08 21:50:08 +03:00
|
|
|
- [X] Fix problem with map file from other book sometimes crashing formatter
|
|
|
|
- [X] Keys from formatted book should be added to map file, not replace it
|
2013-06-09 01:55:24 +03:00
|
|
|
- [X] Make inventory and codewords generic
|
|
|
|
They are the same, sort of, and it might be good to be able to
|
|
|
|
add other similar entities as well, like skills or spells or whatever.
|
2013-06-10 20:13:45 +03:00
|
|
|
- [X] Otherwise/else handling for has.
|
2013-06-10 22:21:13 +03:00
|
|
|
- [X] Redesign otherwise/else to use xor tag on section reference.
|
|
|
|
- [X] Disable all links after finding an auto link (that is enabled).
|
|
|
|
- [ ] Default templates. (templates/default?)
|
2013-06-04 23:36:09 +03:00
|
|
|
- [ ] Book option to set pdf layout (page size and number of columns)
|
|
|
|
- [ ] Book option to set title
|
|
|
|
- [ ] Book option to set author
|
|
|
|
- [ ] Book option to set date
|
2013-06-07 22:41:52 +03:00
|
|
|
- [ ] Quote strings to not break formatting.
|
2013-06-10 22:43:03 +03:00
|
|
|
- [X] Include other templates from a template.
|
2013-06-04 23:36:09 +03:00
|
|
|
- [ ] Template for book introduction (including rules etc)
|
2013-06-09 01:55:24 +03:00
|
|
|
Sections with some markup (has number 0?) are added as chapters
|
|
|
|
of introduction, otherwise formatted identical to other sections.
|
2013-06-09 02:04:02 +03:00
|
|
|
- [ ] More formatting possibilities in sections
|
|
|
|
Look at existing gamebooks to get ideas.
|
|
|
|
- [ ] Random pick of link to follow from a section.
|
2013-06-04 23:36:09 +03:00
|
|
|
- [ ] Possibility to make predictable random numbers and shuffling for testing
|
|
|
|
- [ ] Test generate examples and compare to expected output in all formats
|
|
|
|
- [ ] Unit tests (finally...)
|
|
|
|
- [ ] Inserting images
|
2013-06-04 23:39:46 +03:00
|
|
|
- [ ] Verify gamebook for debug and dot outputs
|
|
|
|
- [ ] Dummy sections (handle properly when verifying)
|
2013-06-03 23:08:07 +03:00
|
|
|
- [ ] Counters (life, money, whatever) create and set
|
2013-06-09 01:55:24 +03:00
|
|
|
count tag to declare new counter, text in tag is display name
|
|
|
|
optional argument sets the starting value of the tag
|
2013-06-09 02:04:02 +03:00
|
|
|
display somewhere on page (in HTML output)
|
2013-06-03 23:08:07 +03:00
|
|
|
- [ ] Counters increase/decrease
|
|
|
|
- [ ] Counters check
|
2013-06-09 02:04:02 +03:00
|
|
|
- [ ] Trade (optionally drop something from collection to add something new).
|
|
|
|
- [ ] Buy (optionally decrease a counter to add something to a collection)
|
|
|
|
- [ ] Sell (optionally increase a counter to drop something to a collection)
|
|
|
|
- [ ] Pick a (maximum) number of things from those found in a section
|
2013-06-10 22:21:13 +03:00
|
|
|
- [ ] Macros for input(quests etc etc). Generate one or more sections.
|
|
|
|
- [ ] Macros that can add content to sections (pre or post).
|
2013-06-09 02:04:02 +03:00
|
|
|
- [ ] Some way to insert character sheet in book introduction
|
|
|
|
- [ ] Some way to insert dice at bottom of pages for LaTeX
|
|
|
|
- [ ] Some way to insert optional random numbers table at end of book
|
2013-06-03 23:08:07 +03:00
|
|
|
- [ ] Document Gamebook format
|
2013-06-07 22:41:52 +03:00
|
|
|
- [ ] HTML CSS
|
2013-05-28 00:40:21 +03:00
|
|
|
- [ ] Higher level text-language for Gamebooks
|
2013-06-09 02:04:02 +03:00
|
|
|
- [ ] Book option to set max section number to use
|