Commit graph

75 commits

Author SHA1 Message Date
Gered 201af45caf update example code in README.md 2017-04-12 21:51:38 -04:00
gered ffb7cecc3a update bwmirror version for next release 2017-04-12 21:46:32 -04:00
gered d795f83181 update TestBot 2017-04-12 21:45:26 -04:00
gered 927ac86c9d convert majority of Mirror.startGame to Java code 2017-04-12 21:45:14 -04:00
Gered c754784c67 update bwmirror pom for deployments to maven central 2017-04-12 12:32:45 -04:00
Gered 13ff030393 temporary fix for javadoc issues, will revisit later 2017-04-12 12:32:18 -04:00
gered d4b908f60b update README.md 2017-04-12 09:33:35 -04:00
Gered 4071c7ba9b update README.md 2017-04-12 00:29:40 -04:00
Gered 1caf12ec53 Merge pull request #1 from gered/reorg
Project layout re-organization and various cleanups/fixes
2017-04-11 23:15:32 -04:00
gered 54db7de960 update bwmirror pom.xml 2017-04-11 22:55:18 -04:00
gered 9cefd694d6 remove bwapi/bwta headers, include them from user's environment 2017-04-11 22:52:34 -04:00
gered 6e8b93f32b some cleanups 2017-04-11 22:30:06 -04:00
gered 2bff907f93 more robust way of extracting dlls / bwta data from classpath resources
this is important, as if you want to run the TestBot in the bwmirror project
directly from an IDE, the dlls and bwta data files are not being extracted
from a JAR file and the extraction would fail. this method is a fair bit more
robust and will automatically handle those differences.

in addition, using System.load instead of System.loadLibrary to load
the bwapi_bridge native library. this allows us to stop doing that hacky
reflection thing to reset the java.library.path property and just pass in
an absolute path to bwapi_bridge.dll
2017-04-11 18:37:30 -04:00
gered aae9960a7c update gitignore 2017-04-11 18:34:13 -04:00
gered bdc28c6d8f oops, forgot to fix this name 2017-04-11 16:56:03 -04:00
Gered 65c1dae3bd for consistency, rename /bwta2-c to /bwta2-includes 2017-04-11 13:08:48 -04:00
Gered 8cab019b2b move TestBot class into final output bwmirror project 2017-04-11 13:05:32 -04:00
Gered be3abe0e58 move test classes back into the generator project 2017-04-11 13:03:24 -04:00
gered 87a618cf74 add msvc project events to copy/clean bwapi_bridge to bwmirror project tree 2017-04-11 12:24:46 -04:00
Gered 48f72e40c5 place generated java source files into bwmirror project source tree 2017-04-11 12:04:03 -04:00
Gered b06493dc93 update java compilation to abort on compile errors after each package 2017-04-11 12:03:40 -04:00
Gered 12f01889ac add partially generated final bwmirror java project
will need to redirect some generated output to place files into this
bwmirror project structure.
2017-04-11 12:02:16 -04:00
Gered 6beb507311 at startup, always clean out all existing generated files 2017-04-11 11:27:23 -04:00
Gered bd362f3a5f keep generated bwapi_bridge c++ sources in the same output directory 2017-04-11 11:05:53 -04:00
gered e05570f6f9 update bwapi_bridge msvc project for recent .cpp/.h path changes 2017-04-11 11:00:13 -04:00
Gered c106d4b22b remove BWAPI3 support 2017-04-11 10:48:21 -04:00
Gered bf0cd16696 more debugging display and some start-up input path sanity checking
i expect the most common set of problems with running this project will
be path related, thus all the "silly" code i've been adding related to
paths and checking / debug displays
2017-04-11 10:25:06 -04:00
Gered c6787f8794 allow passing in custom base working directory used 2017-04-11 10:09:07 -04:00
gered 43a75ad562 add bwapi_bridge msvc project 2017-04-10 19:00:58 -04:00
Gered 3c34e8a79f update gitignore again 2017-04-10 18:32:25 -04:00
gered bb3e7d4b51 update generator project to place all output files under "output/" 2017-04-10 18:17:54 -04:00
Gered ffdb90774e updated gitignore 2017-04-10 17:53:15 -04:00
Gered d5b5f36a81 move 'generator' java project files into a more structured layout 2017-04-10 17:46:44 -04:00
Gered 11cb62f7aa removing for now, this is waaaay too aggressive. will revisit shortly
was ignoring some legitimate source files as i was reorganizing things
and it took me a while to figure out what was going on
2017-04-10 17:43:55 -04:00
vjurenka 613c78a97f readme 2016-02-28 19:47:26 +01:00
vjurenka 75f496ff24 cleanup 2016-02-28 19:29:55 +01:00
vjurenka 4bd6ae5f5e cleanup 2016-02-28 19:28:57 +01:00
vjurenka ec897ce8f3 gitignore 2016-02-28 19:28:02 +01:00
vjurenka f141fb0bb1 gitignore 2016-02-28 19:27:33 +01:00
vjurenka ce5105ed92 cleanup 2016-02-28 19:27:12 +01:00
vjurenka 6c1474f5a2 cleanup 2016-02-28 19:25:31 +01:00
vjurenka e494ca89aa Merge branch 'master' of https://github.com/vjurenka/BWMirror-Generator 2016-02-28 14:49:38 +01:00
vjurenka b85d17444c 2.5 release 2016-02-28 14:49:15 +01:00
vjurenka cf00018043 bw mirror 2.5 preps 2016-02-28 12:38:00 +01:00
vjurenka 6511611122 Merge pull request #2 from muandrew/master
Minor bug fix with copying .dll files.
2015-07-21 20:41:04 +02:00
Andrew Mu 65de0173e8 Create JarResources once, prevent zero byte files
* prevent the creation of zero byte files if JarResources could not be opened.
2015-07-17 16:24:33 -07:00
Andrew Mu 7b5438154a Make sure decodedPath used when opening Jar
* Prevents problems if there are spaces along your path.
2015-07-17 16:22:00 -07:00
vjurenka 528b7b077b bwmirror 2.4 2015-07-12 15:35:38 +02:00
vjurenka ebaa1bd345 fix pointer to long conversion bug 2015-07-12 12:54:44 +02:00
vjurenka 0c7d1e7275 bwmirror 2.3 2015-04-19 18:13:03 +02:00