Doc mod integration for AdvTrains (by y5nw)
|
2 年之前 | |
---|---|---|
ci | 2 年之前 | |
locale | 2 年之前 | |
.dir-locals.el | 2 年之前 | |
.luacheckrc | 2 年之前 | |
LICENSE | 2 年之前 | |
README.md | 2 年之前 | |
init.lua | 2 年之前 | |
mod.conf | 2 年之前 |
This mod integrates Advtrains with the doc mod.
Wagon mods can add a description to the _doc_wagon_longdesc
field of
the wagon prototype; adding advtrains_doc_integration
as an optional
dependency is not needed.
If you use Mineunit, you can copy (or add a symlink to) this directory into the fixtures directory of your mod and then using (for exmaple) the code below to generate wagon datasheets.
require "mineunit"
mineunit "core"
fixture "advtrains_doc_integration/ci/init"
sourcefile "init"
If you do not use Mineunit, the following functions are available in
the advtrains_doc_integration
table:
write_wagon_info_as_latex
, which exports the datasheet of a single
type of wagon as LaTeX, andwrite_all_wagons_as_latex
, which exports all wagon datasheets as
LaTeX.It is also possible to export wagon datasheets using the atdoc_write
command in Minetest.
The datasheets are exported to the world directory (or, for Mineunit, the fixtures directory). Note that the result of generating datasheets from Minetest and from CI may differ for various reasons.