7 Commits

Author SHA1 Message Date
Roman Fomin
0a5442aaa8 remove ENABLE_PARAMSGEN option, it doesn't work anyway 2022-12-17 09:05:57 +07:00
Fabian Greffrath
65d16ea1f4 generalize doc install dir 2022-10-04 18:27:31 +02:00
Roman Fomin
54cd8b9ca9
implement G_GetCurrentComplevelName function (#668)
* implement G_GetCurrentComplevelName function

* move gameversions to doomstat.h

* include GNUInstallDirs

* fix cmake doc dir
2022-07-18 22:23:43 +07:00
Fabian Greffrath
197571942b Honor PKGMANDIR on install
Co-authored-by: Michael Bäuerle <micha@NetBSD.org>
2022-07-18 16:03:44 +02:00
Roman Fomin
c312901a14
allow automap panning in overlay mode (#663)
* remove meaningless line

* allow automap panning in overlay mode, whitesapce fix

* instantly turn off panning if follow mode is enabled
2022-07-15 08:30:26 +02:00
Roman Fomin
399e88c97e
verify command line options (#650)
* verify command line options

* fix cmake

* add -deh -bex to multiple options check

* fix typo

* fix parameter count check

* add validation for some arguments

* fix skill 0

* validate all parameters with argumets

* cosmetic fixes

* don't check undocumented options if -devparm is set

* fix format error

* fix whitespace

* docgen cleanup

* rename GenParams->paramsgen

* fix -turbo check

* more docgen cleanup

* generate help string

* use dictionary

* condense help text

* escape `"`

* remove -gameversion from help string

* set wrap width to 80, few tweaks

* remove debug line

* -setmem error message correction

* fix -episode check and -skill description

* little cleanup
2022-07-14 09:04:36 +02:00
Roman Fomin
8a7ed2ac6b
integrate documents generation from Chocolate Doom (#603)
* use docgen to generate CMDLINE.md

* generate plain text version of CMDLINE

* rename PROJECT_TARNAME->PROJECT_SHORTNAME, add man file generation

* document more parameters

* whitespace fix

* remove unused code

* simplify -complevel documentation

* use WORKING_DIRECTORY

* document more parameters, simplify -pistolstart

* change -speed category, document -blockmap

* fix -devparm description

* move -dog(s) -speed -beta -pistolstart to game category

* add woof-setup man, bash-completion generation

* -spechit parameter, more documentation fixes

* adjust the wording in woof.template

* remove redundant comments

* remove blank line

* remove another redundant comment

* fix PROJECT_SHORTNAME
2022-06-24 09:41:38 +02:00