* Fixes for issue #238
Changes to "Urchin / Mercenary", "Hermit / Madman", and "Knights" to conform to the style of other multi-cards. This includes having all card text for rules/description side and FAQ/rules for the rules/extra side.
* New menagerie images
* Added options to deal with the new Way cards
* Added Menagerie set and new card types
* Tool to help bring in a large number of new cards
* fixes for #284#295#296
Also added option --full-expansion-dividers
* Add front offsets for issue #248
Added options to offset front (similar to what existed for the backside).
* reorganize card db, add doit file
* make card_db_src a true source by removing untranslated entries, removing the untranslated field
* turn update language script into a better compiler
* move tools into submodule
* remove language db comparison test; add travis compile and check-in of card db
Co-authored-by: Nick Vance <nickv2002@users.noreply.github.com>
Even on the computer screen, text was hard to read
against the night background; when printed with small
fonts, was very difficult to make out. This brightens
it up slightly, to make it more legible.
* consolidate code for drawing backsides
* drawSetNames: no need to calculate xPos / yPos per card
* Account for back_offset when calculating set name placement
Without this, if you had a negative back_offset_height (or
positive back_offset), it was possible to print set names that
would intrude onto the divider area on the backs
* draw setNames along side (left or bottom) with more space
This both provides more cushion, and makes it less likely that
location will change between front + back (due to back_offset_height)
previously, if you used, ie, "--cost=body-top", the cost would show in
the tab AND body-top. Since the help text implies that the way to
accomplish this should be "--cost=tab --cost=body-top" (and because if you
put it in body-top, it's probably because you want to save space on the
tab)