resolving memory leaks (1 missing)
TechnologyList shortened drastically (~700LoC -> 430LoC)
TechnologyList uses forward_lists for unresolvedRequirements -> better performance
No explicit Pointers in TechnologyList anymore, changed initCalls to std::make_shared
adjusted Makefile (make debug wont kill all the output screen anymore)
Corrected int to float in StartingConfiguration.h
removed TODOs
corrected initilization of builtList in the buildList-constructor
minifix buildlistpossible
Merge branch 'master' of ssh://github.com/utzms/StarcraftProjectAdvpt
include/Entity.h is not virtual. Didnt change anyhting, as I dont know whether it produces conflicts with other inherited classes
BuildlistOptimizer.h created, obvious member variables defined
BuildlistOptimizer.h: Continued work, finished so far until it comes to my mind that I forgot something
BuildlistOptimizer.h: Forget some important details, sorry for the many
commits, will branch next time before starting
BuildlistOptimizer.h: Finished so far, added RacePolicy as template
argument
changed Makefile, access to new testcase via "make genetic"
Added RandomGenerator in TechList, added Copy-Constructor and assignemnt-Operator
All tested and hopefully correctly debugged
Merge branch 'master' into geneticFirstSteps
TechnologyManager.h: Additional Constructors added
TechnologyManager.h: One more constructor for initialization with
TechnologyList + initial GameState
Merge branch 'geneticFirstSteps'
Started with BuildListGenerator
Alrdy returns list of BuildLists if needed.
A bit slow though

Some adjustments to Buildlist.h
forgot datas
created BuildListOptimizer.cpp