static void Main(string[] args) { Logic logic = new DefaultLogic(); Player[] players = { new CooperativePlayer(), new NonCooperativePlayer(), new RandomPlayer(0f), new OppositeLastPlayer(0f, "opposite"), new MirrorPlayer(0f, "mirror"), new RegresivePlayer(), new YourLastPlayer() }; League league; IDisplay display = new PrettyDisplay(); league = new AllVsAll(players, logic, 15); league.Start(); display.ShowInfo(league.Data); //league = new Tournament(players, logic, 50); //league.Start(); //display.ShowInfo(league.Data); }
public DefaultController() { logic = new DefaultLogic(this); }