Generator for BwMirror API (Note: Originally a fork of https://github.com/vjurenka/BWMirror-Generator)
This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2017-04-10 17:53:15 -04:00
bwapi-data/BWTA2 cleanup 2016-02-28 19:29:55 +01:00
bwapi4-includes cleanup 2016-02-28 19:29:55 +01:00
bwta2-c bwmirror 2.2 2015-04-02 18:02:51 +02:00
c4 2.5 release 2016-02-28 14:49:15 +01:00
generator move 'generator' java project files into a more structured layout 2017-04-10 17:46:44 -04:00
manual-bwapi BWMirror v1.2 2014-12-13 18:33:26 +01:00
manual-bwapi4 Merge branch 'master' of https://github.com/vjurenka/BWMirror-Generator 2016-02-28 14:49:38 +01:00
test/src/test move 'generator' java project files into a more structured layout 2017-04-10 17:46:44 -04:00
.gitattributes initial commit 2014-08-05 10:43:14 +02:00
.gitignore updated gitignore 2017-04-10 17:53:15 -04:00
gmp-vc90-mt.dll initial commit 2014-08-05 10:43:14 +02:00
javadoc_script.bat BWMIrror v2.1 2015-03-22 18:44:15 +01:00
LICENSE.md initial commit 2014-08-05 10:43:14 +02:00
mpfr-vc90-mt.dll initial commit 2014-08-05 10:43:14 +02:00
README.md readme 2016-02-28 19:47:26 +01:00

BWMirror API

Directory explanation

  • bwapi-data/ : just some BWTA analyzed maps, so you can test the API in real game

  • bwapi4-includes/ : the headers from BWAPI4, for now, just paste the headers here, the generators uses these to create the .java files and then the .cpp

  • bwta2-c/ : the headers from BWTA2, same as above

  • c4/ : the final .cpp, generated by the project, kept in the repo just as a showcase

  • lib/ : only jsoup to parse htmls with documentation

  • manual-bwapi/ : .java files which are added to the API, used to inject custom code. Used for BWAPI3

  • manual-bwapi4/ : .java files which are added to the API, used to inject custom code. Used for BWAPI4

  • javadoc_script.bat : script to generate javadoc for API, currently uses absolute paths, should be refactored

  • gmp, mpfr dlls : these are required for BWTA2, if anyone managed to get static versions of these let me know

TODO: improve naming

Instructions to run the generator

Slightly outdated version can be found here

TODO: finish the guide