merge StBrolexBranch
Merge branch 'testMe'
Simulation kann nun bis zum CyberneticsCore bauen, dann läuft sie in eine Endlosschleife. Resourcen werden abgezogen, Supply verwaltet etc... Hoffentlich ist keiner böse dass ich ein paar Sachen geändert hab: Simulation::run() arbeitet die build list ab. Build list hat nun auch die Funktion gewisse Items "abzuhaken". Im TechnologyManager habe ich mir ein paar Hilfsfunktionen gebaut, welche die Bedienung in der Simulation einfacher machen. In der Debug.h hab ich das #ifndef NDEBUG wieder reingemacht, da das sonst auf Windows nicht ging. Die Progress-Makroaufrufe habe ich teilweise etwas aussagekräftiger gemacht. Kleinen Bug in StartingConfiguration gefixt :) In der CMakeLists.txt in /src hab ich die Simulation.cpp hinzugefügt.
Simulation funktioniert für Protoss. Durch die Entscheidung, immer alle Items in der Build Order zu probieren jeden timestep, kommen wir auf andere Ergebnisse. Das Vespin-Ernten mache ich momentan im Wechsel, jeden 2. timestep wird Vespingas abgebaut. Wenn ihrs ohne Debugausgaben sehen wollt, baut im Release :)
TechnologyManager slightly adapted
overheaded Progress deleted