Rename StrategySelector to StrategyManager to reflect more its functionality and move its implementation StarcraftStrategyManager to IStrategizer DLL as a Domain Knowledge
Merge branch 'master' of github.com:ogail/IStrategizer into aiide
Merge pull request #2 from ogail/master

Implement Bwapi Wrappers
Merge branch 'aiide' of github.com:MHesham/IStrategizer into aiide
Merge branch 'master' of github.com:ogail/IStrategizer into aiide
Fix many bugs in the system and integrate Bwapi Wrapper with the engine
- Case Visualizer can be compiled and run through Debug-Engine-Lib configuration only

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Get the IStrategizerBWAPIClient to function and work in sync with IStrategizerEx
- Introduce an AI Module Loader DLL to be used by any Process to load a BWAPI AiModule, currently used by IStrategizerBWAPIClient to load Yarmouk.dll which in turn loads IStrategizer.dll

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Fix BwapiGame bugs and some memory management bugs as well

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Fix Enums warnings by not exposing it externally through the DLL boundaries and use proper accessing mechanism
- Fix bugs in the Build position adaptation
- Enhance AttackMoveArmyFSM logic

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Add the game stage (Early, Mid, Late) to the strategy equation

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Fix bugs in the Micro management system with regard to logic memory and resetting

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Fix bugs army macromanagement
- Entity Attack FSMs not attacking the correct army target and
- Checking for a need for regroup was based on army center which sometimes will be unreachable position, this should regroup around a unit instead

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Fix execution and micromanagement bugs

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Fix bugs in the research action not being evaluated correctly due to buggy conditions
- Fix building bug of choosing a tile that has enemy unit on it, not detected by the adapter

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Include done failed goals in the execution
Revert changes
BUG FIXES FOR GOD SAKE !

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Merge branch 'aiide' of github.com:MHesham/IStrategizer
Fix bug in add-ons building adaptation and enhance the TvT-2FactVultMines build structure

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Merge branch 'aiide' of github.com:MHesham/IStrategizer