matatk / agrip

AGRIP AudioQuake and Level Description Language (LDL)
http://agrip.org.uk
Other
16 stars 6 forks source link

refactor: LDL build and Python 3 #39

Closed matatk closed 5 years ago

matatk commented 5 years ago

Modernise the build process for LDL, including using the Quake map tools sources, and moving to Python 3.

This contains several refactorings to the code, so a simple test script has been added to check the output (byte size) of BSPs built by the current code and also some known-good map files from the Python 2 code.

This uses flake8 for linting.

Lots more cleanup needed, including Windows support (haven’t got the map tools building there yet).