public void StartAGame(long GroupNum, long FirstQQ, long SecondQQ, Func <long, long, string, Predicate <string>, string> WaitCallBack, string BindAi) { var ran = Rander.RandInt(2); var SelfQQNum = ran == 0 ? FirstQQ : SecondQQ; var AimQQNum = ran == 1 ? FirstQQ : SecondQQ; var engine = new ChessEngine(GroupNum, SelfQQNum, AimQQNum, WaitCallBack, BindAi); WorkingEngine.Add(engine); engine.GameStart(); }
public void GameOver(ChessEngine engine) { WorkingEngine.Remove(engine); }