ocraft / ocraft-s2client

StarCraft II Client - Java library supported on Windows, Linux and Mac designed for building scripted bots and research using the SC2API.
MIT License
55 stars 15 forks source link

Request Response Syncrnization across threads and Replay/Observer updates #70

Closed ShadowLordAlpha closed 1 year ago

ShadowLordAlpha commented 1 year ago

This updates the Query calls to allow multiple requests of the same type by syncronizing them across multiple threads instead of just erroring out.

I then got distracted by Replay and Observer things and adjusted the library so that it is actually able to do everything or nearly everything that the C++ AutoObserver library is able to do.

ShadowLordAlpha commented 1 year ago

And... I also just relized I forgot to squash all my commits down...