public DilemmaPlayerInfo Clone() { var clone = new DilemmaPlayerInfo(Name.Clone().ToString(), ID); clone.PlayerColor = this.PlayerColor; return(clone); }
public abstract DilemmaDecision PlayTurn(DilemmaPlayerInfo currentOpponent, Dictionary <PlayerInfo, int> allPlayersAndScores, List <DilemmaGame> completeHistory);
public DilemmaPlayer(string name, int id) { Info = new DilemmaPlayerInfo(name, id); }
public DilemmaPlayer() { Info = new DilemmaPlayerInfo(); }