Commit graph

26 commits

Author SHA1 Message Date
Alexander Yakovlev af618a5788 Merge remote-tracking branch 'upstream/main' 2023-04-25 22:15:23 +06:00
Pelle Nilsson 5154c85a26 LICENSE copyright year update 2023-01-20 00:32:54 +01:00
Pelle Nilsson 6db14af9a2 Explicitly set random seed for shuffles
Now the random generator used for shuffling sections (when that is enabled, as
it is by default) a random seed is set explicitly to make sure that shuffles are
predictable. Using the pangamebook filter twice on the same input-file to
generate two different output formats (e.g. PDF and EPUB of the same gamebook)
should now always create two output files with sections in the same order.

It is possible to set the random seed to any number using the gamebook-randomseed
metadata. That should normally not be needed.
2023-01-20 00:24:00 +01:00
Pelle Nilsson 04e46b6290 Improved graphs and code to generate them
Cleaned up the code in the DOT filter a bit.
Now marking all end-sections with a different
shape to make them easier to spot.
Better graph labels showing numbers and
the original headers.
2022-08-13 10:40:33 +02:00
Pelle Nilsson d11d58e6b9 1.3.0 2022-07-28 00:51:48 +02:00
Pelle Nilsson c978fb5dfe Meta-data to disable numbering
If document meta-data gamebook-numbers is
set to false the sections will not be
numbered but keep their original names.
2022-07-28 00:47:53 +02:00
Pelle Nilsson 1f8f22ab90 Stand-alone HTML output from examples 2022-05-24 00:17:33 +02:00
Pelle Nilsson f98f3362af Meta-data to control output 2022-03-24 23:01:47 +01:00
Pelle Nilsson 43e094011b Comments added to scripts 2021-10-05 17:58:56 +02:00
Pelle Nilsson 00aab07380 Prettier Graphviz DOT label output 2021-10-04 22:03:20 +02:00
Pelle Nilsson 28251ba9a9 Print error and exit if section has a too low number 2021-10-04 21:54:16 +02:00
Pelle Nilsson d6b3910b37 Document RTF output 2021-10-04 20:01:09 +02:00
Pelle Nilsson 48e8bbe248 Use box shapes in DOT output 2021-10-04 19:54:04 +02:00
Pelle Nilsson 9c77e7ad6d Example graph and description 2021-10-04 19:46:32 +02:00
Pelle Nilsson 9c2c4e8904 Pandoc filter to create gamebook DOT 2021-10-04 19:36:58 +02:00
Alexander Yakovlev fde44a62c7
оформление TeX 2021-07-15 20:20:10 +07:00
Alexander Yakovlev 9f8d6fd39f
Своя TeX-заготовка
взял 1.txt за основу, но и так понятно
2021-07-15 20:05:58 +07:00
Pelle Nilsson 355733ff94 Include metadata with mapping to numbers 2021-04-24 15:26:20 +02:00
Pelle Nilsson f8cd23a041 Add wikipedia link 2021-04-24 11:33:11 +02:00
Pelle Nilsson 8a1ab3ad61 Metadata to get rid of EPUB warnings, plus Windows install notes 2021-04-24 11:26:35 +02:00
Pelle Nilsson 9b18a5b272 Tested in Windows 10 now 2021-04-24 10:52:07 +02:00
Pelle Nilsson 0ba31e8c8a Typo 2021-04-24 10:39:06 +02:00
Pelle Nilsson 3b9546fa80 Some documentation and example 2021-04-24 10:34:55 +02:00
Pelle Nilsson 20716f8e52 Imported pangamebook.lua script from fossil repository 2021-04-15 00:12:16 +02:00
Pelle Nilsson c1f5db105b Copyright name 2021-04-15 00:11:56 +02:00
lifelike 4244f17f55
Initial commit 2021-04-14 22:46:58 +02:00