├── .github └── workflows │ ├── codeql.yml │ ├── e2e-linux.yml.disabled │ ├── e2e-wine.yml.disabled │ └── maven.yml ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── bwapistructs ├── blub.h ├── dump └── dumprecords.bat ├── it ├── bots │ ├── SittingDuck │ │ ├── bot.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── SittingDuck.java │ ├── jbwapibot │ │ ├── bot.json │ │ └── pom.xml │ └── pom.xml └── sc-docker-support │ └── BWAPI.dll ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main └── java │ ├── bwapi │ ├── BWClient.java │ ├── BWClientConfiguration.java │ ├── BWEventListener.java │ ├── BotWrapper.java │ ├── BotWrapperAsync.java │ ├── BuildingPlacer.java │ ├── Bullet.java │ ├── BulletType.java │ ├── Cache.java │ ├── Client.java │ ├── ClientConnection.java │ ├── ClientConnectionPosix.java │ ├── ClientConnectionW32.java │ ├── ClientData.java │ ├── Color.java │ ├── CommandTemp.java │ ├── CommandType.java │ ├── ConnectedUnitCache.java │ ├── CoordinateType.java │ ├── DamageType.java │ ├── DefaultBWListener.java │ ├── EventHandler.java │ ├── EventType.java │ ├── ExplosionType.java │ ├── Flag.java │ ├── Force.java │ ├── FrameBuffer.java │ ├── Game.java │ ├── GameDataUtils.java │ ├── GameTable.java │ ├── GameType.java │ ├── Key.java │ ├── Latency.java │ ├── MouseButton.java │ ├── Order.java │ ├── Pair.java │ ├── PerformanceMetric.java │ ├── PerformanceMetrics.java │ ├── Player.java │ ├── PlayerSelf.java │ ├── PlayerType.java │ ├── Point.java │ ├── Position.java │ ├── Race.java │ ├── Region.java │ ├── ShapeType.java │ ├── SideEffect.java │ ├── SideEffectQueue.java │ ├── TechType.java │ ├── Text.java │ ├── TilePosition.java │ ├── Unit.java │ ├── UnitCommand.java │ ├── UnitCommandType.java │ ├── UnitFilter.java │ ├── UnitSelf.java │ ├── UnitSizeType.java │ ├── UnitType.java │ ├── UnitTypeContainer.java │ ├── UnsafeTools.java │ ├── UpgradeType.java │ ├── WalkPosition.java │ ├── WeaponType.java │ └── WrappedBuffer.java │ ├── bwem │ ├── Altitude.java │ ├── Area.java │ ├── AreaId.java │ ├── AreaInitializer.java │ ├── Asserter.java │ ├── BWEM.java │ ├── BWMap.java │ ├── BWMapInitializer.java │ ├── Base.java │ ├── CPPath.java │ ├── ChokePoint.java │ ├── Geyser.java │ ├── Graph.java │ ├── LICENSE.txt │ ├── MapData.java │ ├── Mineral.java │ ├── MiniTile.java │ ├── Neutral.java │ ├── NeutralData.java │ ├── PathingResult.java │ ├── README.md │ ├── Resource.java │ ├── StaticBuilding.java │ ├── TempAreaInfo.java │ ├── TerrainData.java │ ├── Tile.java │ ├── TileData.java │ └── util │ │ ├── BwemExt.java │ │ ├── CheckMode.java │ │ ├── Markable.java │ │ ├── Pred.java │ │ ├── StaticMarkable.java │ │ └── Utils.java │ └── bwta │ ├── BWTA.java │ ├── BaseLocation.java │ ├── Chokepoint.java │ ├── README.md │ └── Region.java └── test ├── java ├── BuildingPlacer.java ├── DumpToClient.java ├── LatencyListener.java ├── MinimalListener.java ├── PlayTestListener.java ├── bwapi │ ├── BWEMTest.java │ ├── ClientDataBenchmark.java │ ├── ColorTest.java │ ├── DrawTest.java │ ├── EnumsTest.java │ ├── FilterTest.java │ ├── GameBuilder.java │ ├── GameStateDumper.java │ ├── GameTest.java │ ├── PlayerTest.java │ ├── PointTest.java │ ├── SynchronizationEnvironment.java │ ├── SynchronizationTest.java │ ├── TextTest.java │ ├── UnitTest.java │ ├── UnitTypeContainerTest.java │ ├── UnsafeToolsTest.java │ └── WrappedBufferTest.java ├── game │ ├── DrawTest.java │ └── RegionTest.java └── marinehell │ ├── LICENSE │ └── MarineHell.java └── resources ├── (2)Benzene.scx_frame0_buffer.bin ├── (2)Destination.scx_frame0_buffer.bin ├── (2)Heartbreak Ridge.scx_frame0_buffer.bin ├── (3)Neo Moon Glaive.scx_frame0_buffer.bin ├── (3)Tau Cross.scx_frame0_buffer.bin ├── (4)Andromeda.scx_frame0_buffer.bin ├── (4)Circuit Breaker.scx_frame0_buffer.bin ├── (4)Electric Circuit.scx_frame0_buffer.bin ├── (4)Empire of the Sun.scm_frame0_buffer.bin ├── (4)Fighting Spirit.scx_frame0_buffer.bin ├── (4)Icarus.scm_frame0_buffer.bin ├── (4)Jade.scx_frame0_buffer.bin ├── (4)La Mancha1.1.scx_frame0_buffer.bin ├── (4)Python.scx_frame0_buffer.bin └── (4)Roadrunner.scx_frame0_buffer.bin /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-linux.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/.github/workflows/e2e-linux.yml.disabled -------------------------------------------------------------------------------- /.github/workflows/e2e-wine.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/.github/workflows/e2e-wine.yml.disabled -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/README.md -------------------------------------------------------------------------------- /bwapistructs/blub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/bwapistructs/blub.h -------------------------------------------------------------------------------- /bwapistructs/dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/bwapistructs/dump -------------------------------------------------------------------------------- /bwapistructs/dumprecords.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/bwapistructs/dumprecords.bat -------------------------------------------------------------------------------- /it/bots/SittingDuck/bot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/it/bots/SittingDuck/bot.json -------------------------------------------------------------------------------- /it/bots/SittingDuck/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/it/bots/SittingDuck/pom.xml -------------------------------------------------------------------------------- /it/bots/SittingDuck/src/main/java/SittingDuck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/it/bots/SittingDuck/src/main/java/SittingDuck.java -------------------------------------------------------------------------------- /it/bots/jbwapibot/bot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/it/bots/jbwapibot/bot.json -------------------------------------------------------------------------------- /it/bots/jbwapibot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/it/bots/jbwapibot/pom.xml -------------------------------------------------------------------------------- /it/bots/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/it/bots/pom.xml -------------------------------------------------------------------------------- /it/sc-docker-support/BWAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/it/sc-docker-support/BWAPI.dll -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/bwapi/BWClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/BWClient.java -------------------------------------------------------------------------------- /src/main/java/bwapi/BWClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/BWClientConfiguration.java -------------------------------------------------------------------------------- /src/main/java/bwapi/BWEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/BWEventListener.java -------------------------------------------------------------------------------- /src/main/java/bwapi/BotWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/BotWrapper.java -------------------------------------------------------------------------------- /src/main/java/bwapi/BotWrapperAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/BotWrapperAsync.java -------------------------------------------------------------------------------- /src/main/java/bwapi/BuildingPlacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/BuildingPlacer.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Bullet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Bullet.java -------------------------------------------------------------------------------- /src/main/java/bwapi/BulletType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/BulletType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Cache.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Client.java -------------------------------------------------------------------------------- /src/main/java/bwapi/ClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/ClientConnection.java -------------------------------------------------------------------------------- /src/main/java/bwapi/ClientConnectionPosix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/ClientConnectionPosix.java -------------------------------------------------------------------------------- /src/main/java/bwapi/ClientConnectionW32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/ClientConnectionW32.java -------------------------------------------------------------------------------- /src/main/java/bwapi/ClientData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/ClientData.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Color.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Color.java -------------------------------------------------------------------------------- /src/main/java/bwapi/CommandTemp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/CommandTemp.java -------------------------------------------------------------------------------- /src/main/java/bwapi/CommandType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/CommandType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/ConnectedUnitCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/ConnectedUnitCache.java -------------------------------------------------------------------------------- /src/main/java/bwapi/CoordinateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/CoordinateType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/DamageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/DamageType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/DefaultBWListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/DefaultBWListener.java -------------------------------------------------------------------------------- /src/main/java/bwapi/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/EventHandler.java -------------------------------------------------------------------------------- /src/main/java/bwapi/EventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/EventType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/ExplosionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/ExplosionType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Flag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Flag.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Force.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Force.java -------------------------------------------------------------------------------- /src/main/java/bwapi/FrameBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/FrameBuffer.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Game.java -------------------------------------------------------------------------------- /src/main/java/bwapi/GameDataUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/GameDataUtils.java -------------------------------------------------------------------------------- /src/main/java/bwapi/GameTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/GameTable.java -------------------------------------------------------------------------------- /src/main/java/bwapi/GameType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/GameType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Key.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Latency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Latency.java -------------------------------------------------------------------------------- /src/main/java/bwapi/MouseButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/MouseButton.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Order.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Pair.java -------------------------------------------------------------------------------- /src/main/java/bwapi/PerformanceMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/PerformanceMetric.java -------------------------------------------------------------------------------- /src/main/java/bwapi/PerformanceMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/PerformanceMetrics.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Player.java -------------------------------------------------------------------------------- /src/main/java/bwapi/PlayerSelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/PlayerSelf.java -------------------------------------------------------------------------------- /src/main/java/bwapi/PlayerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/PlayerType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Point.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Position.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Race.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Race.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Region.java -------------------------------------------------------------------------------- /src/main/java/bwapi/ShapeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/ShapeType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/SideEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/SideEffect.java -------------------------------------------------------------------------------- /src/main/java/bwapi/SideEffectQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/SideEffectQueue.java -------------------------------------------------------------------------------- /src/main/java/bwapi/TechType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/TechType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Text.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Text.java -------------------------------------------------------------------------------- /src/main/java/bwapi/TilePosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/TilePosition.java -------------------------------------------------------------------------------- /src/main/java/bwapi/Unit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/Unit.java -------------------------------------------------------------------------------- /src/main/java/bwapi/UnitCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/UnitCommand.java -------------------------------------------------------------------------------- /src/main/java/bwapi/UnitCommandType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/UnitCommandType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/UnitFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/UnitFilter.java -------------------------------------------------------------------------------- /src/main/java/bwapi/UnitSelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/UnitSelf.java -------------------------------------------------------------------------------- /src/main/java/bwapi/UnitSizeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/UnitSizeType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/UnitType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/UnitType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/UnitTypeContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/UnitTypeContainer.java -------------------------------------------------------------------------------- /src/main/java/bwapi/UnsafeTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/UnsafeTools.java -------------------------------------------------------------------------------- /src/main/java/bwapi/UpgradeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/UpgradeType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/WalkPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/WalkPosition.java -------------------------------------------------------------------------------- /src/main/java/bwapi/WeaponType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/WeaponType.java -------------------------------------------------------------------------------- /src/main/java/bwapi/WrappedBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwapi/WrappedBuffer.java -------------------------------------------------------------------------------- /src/main/java/bwem/Altitude.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Altitude.java -------------------------------------------------------------------------------- /src/main/java/bwem/Area.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Area.java -------------------------------------------------------------------------------- /src/main/java/bwem/AreaId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/AreaId.java -------------------------------------------------------------------------------- /src/main/java/bwem/AreaInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/AreaInitializer.java -------------------------------------------------------------------------------- /src/main/java/bwem/Asserter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Asserter.java -------------------------------------------------------------------------------- /src/main/java/bwem/BWEM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/BWEM.java -------------------------------------------------------------------------------- /src/main/java/bwem/BWMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/BWMap.java -------------------------------------------------------------------------------- /src/main/java/bwem/BWMapInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/BWMapInitializer.java -------------------------------------------------------------------------------- /src/main/java/bwem/Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Base.java -------------------------------------------------------------------------------- /src/main/java/bwem/CPPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/CPPath.java -------------------------------------------------------------------------------- /src/main/java/bwem/ChokePoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/ChokePoint.java -------------------------------------------------------------------------------- /src/main/java/bwem/Geyser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Geyser.java -------------------------------------------------------------------------------- /src/main/java/bwem/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Graph.java -------------------------------------------------------------------------------- /src/main/java/bwem/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/LICENSE.txt -------------------------------------------------------------------------------- /src/main/java/bwem/MapData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/MapData.java -------------------------------------------------------------------------------- /src/main/java/bwem/Mineral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Mineral.java -------------------------------------------------------------------------------- /src/main/java/bwem/MiniTile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/MiniTile.java -------------------------------------------------------------------------------- /src/main/java/bwem/Neutral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Neutral.java -------------------------------------------------------------------------------- /src/main/java/bwem/NeutralData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/NeutralData.java -------------------------------------------------------------------------------- /src/main/java/bwem/PathingResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/PathingResult.java -------------------------------------------------------------------------------- /src/main/java/bwem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/README.md -------------------------------------------------------------------------------- /src/main/java/bwem/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Resource.java -------------------------------------------------------------------------------- /src/main/java/bwem/StaticBuilding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/StaticBuilding.java -------------------------------------------------------------------------------- /src/main/java/bwem/TempAreaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/TempAreaInfo.java -------------------------------------------------------------------------------- /src/main/java/bwem/TerrainData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/TerrainData.java -------------------------------------------------------------------------------- /src/main/java/bwem/Tile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/Tile.java -------------------------------------------------------------------------------- /src/main/java/bwem/TileData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/TileData.java -------------------------------------------------------------------------------- /src/main/java/bwem/util/BwemExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/util/BwemExt.java -------------------------------------------------------------------------------- /src/main/java/bwem/util/CheckMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/util/CheckMode.java -------------------------------------------------------------------------------- /src/main/java/bwem/util/Markable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/util/Markable.java -------------------------------------------------------------------------------- /src/main/java/bwem/util/Pred.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/util/Pred.java -------------------------------------------------------------------------------- /src/main/java/bwem/util/StaticMarkable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/util/StaticMarkable.java -------------------------------------------------------------------------------- /src/main/java/bwem/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwem/util/Utils.java -------------------------------------------------------------------------------- /src/main/java/bwta/BWTA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwta/BWTA.java -------------------------------------------------------------------------------- /src/main/java/bwta/BaseLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwta/BaseLocation.java -------------------------------------------------------------------------------- /src/main/java/bwta/Chokepoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwta/Chokepoint.java -------------------------------------------------------------------------------- /src/main/java/bwta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwta/README.md -------------------------------------------------------------------------------- /src/main/java/bwta/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/main/java/bwta/Region.java -------------------------------------------------------------------------------- /src/test/java/BuildingPlacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/BuildingPlacer.java -------------------------------------------------------------------------------- /src/test/java/DumpToClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/DumpToClient.java -------------------------------------------------------------------------------- /src/test/java/LatencyListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/LatencyListener.java -------------------------------------------------------------------------------- /src/test/java/MinimalListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/MinimalListener.java -------------------------------------------------------------------------------- /src/test/java/PlayTestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/PlayTestListener.java -------------------------------------------------------------------------------- /src/test/java/bwapi/BWEMTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/BWEMTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/ClientDataBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/ClientDataBenchmark.java -------------------------------------------------------------------------------- /src/test/java/bwapi/ColorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/ColorTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/DrawTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/DrawTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/EnumsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/EnumsTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/FilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/FilterTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/GameBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/GameBuilder.java -------------------------------------------------------------------------------- /src/test/java/bwapi/GameStateDumper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/GameStateDumper.java -------------------------------------------------------------------------------- /src/test/java/bwapi/GameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/GameTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/PlayerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/PlayerTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/PointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/PointTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/SynchronizationEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/SynchronizationEnvironment.java -------------------------------------------------------------------------------- /src/test/java/bwapi/SynchronizationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/SynchronizationTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/TextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/TextTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/UnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/UnitTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/UnitTypeContainerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/UnitTypeContainerTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/UnsafeToolsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/UnsafeToolsTest.java -------------------------------------------------------------------------------- /src/test/java/bwapi/WrappedBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/bwapi/WrappedBufferTest.java -------------------------------------------------------------------------------- /src/test/java/game/DrawTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/game/DrawTest.java -------------------------------------------------------------------------------- /src/test/java/game/RegionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/game/RegionTest.java -------------------------------------------------------------------------------- /src/test/java/marinehell/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/marinehell/LICENSE -------------------------------------------------------------------------------- /src/test/java/marinehell/MarineHell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/java/marinehell/MarineHell.java -------------------------------------------------------------------------------- /src/test/resources/(2)Benzene.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(2)Benzene.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(2)Destination.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(2)Destination.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(2)Heartbreak Ridge.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(2)Heartbreak Ridge.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(3)Neo Moon Glaive.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(3)Neo Moon Glaive.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(3)Tau Cross.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(3)Tau Cross.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)Andromeda.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)Andromeda.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)Circuit Breaker.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)Circuit Breaker.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)Electric Circuit.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)Electric Circuit.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)Empire of the Sun.scm_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)Empire of the Sun.scm_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)Fighting Spirit.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)Fighting Spirit.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)Icarus.scm_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)Icarus.scm_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)Jade.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)Jade.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)La Mancha1.1.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)La Mancha1.1.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)Python.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)Python.scx_frame0_buffer.bin -------------------------------------------------------------------------------- /src/test/resources/(4)Roadrunner.scx_frame0_buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaBWAPI/JBWAPI/HEAD/src/test/resources/(4)Roadrunner.scx_frame0_buffer.bin --------------------------------------------------------------------------------