public PlayerStrategy(GameSetting gameSetting, String file, bool mirror) : base(gameSetting) { gStrategy = new GridStrategy(file, mirror); tactic = new TacticChooser(mirror, gameSetting); zorder = new ZOrder(); graph = new Graph(); graph.Fill(gStrategy, gameSetting, 0.7); }
public RightPlayerStrategy(GameSetting gameSetting, String file) : base(gameSetting) { gStrategy = new GridStrategy(file, true); tactic = new TacticChooser(true, gameSetting); //ruleIndex = new int[4]; //ruleIndex = new int[4] { 0, 1, 2, 3 }; zorder = new ZOrder(); graph = new Graph(); graph.Fill(gStrategy, gameSetting, 0); //graph.PrintGraph(); }
public LeftPlayerStrategy(GameSetting gameSetting, String file) : base(gameSetting) { gStrategy = new GridStrategy(file, false); tactic = new TacticChooser(false, gameSetting); //ruleIndex = new int[4]; //ruleIndex = new int[4] { 0, 1, 2, 3 }; zorder = new ZOrder(); graph = new Graph(); graph.Fill(gStrategy, gameSetting, 0.7); //graph.Fill_LeftStrg31(gStrategy, gameSetting); //graph.PrintGraph(); }
public PlayerStrategy(GameSetting gameSetting, String file, bool mirror) : base(gameSetting) { gStrategy = new GridStrategy(file, mirror); tactic = new TacticChooser(mirror, gameSetting); //ruleIndex = new int[4]; //ruleIndex = new int[4] { 0, 1, 2, 3 }; RobotsMirror = mirror; zorder = new ZOrder(); graph = new Graph(); graph.Fill(gStrategy, gameSetting, 0); //graph.PrintGraph(); }