View now runs in a separate thread. AIs are now initialized and updated.
[NALCG.git] / src / main.cpp
blob5afc2f3127c1cbae612be2995111f44d4c8c6c4e
1 #include "view/view.h"
2 #include "middleman.h"
3 #include "ais/daniel/aiadapter.h"
5 int main(int argc, char **argv)
7 View view;
8 std::vector<AI*> aiList;
9 std::vector<AIInfo> aiInfos;
10 aiList.push_back(new AIAdapter());
11 aiInfos.push_back(AIInfo("AI (Daniel)", "Daniel's supreme AI"));
12 Middleman middleman(aiList, aiInfos);
13 middleman.addView(&view);
14 middleman.startGame();
15 while (true);
16 return 0;