Exemple #1
0
        public DilemmaPlayerInfo Clone()
        {
            var clone = new DilemmaPlayerInfo(Name.Clone().ToString(), ID);

            clone.PlayerColor = this.PlayerColor;
            return(clone);
        }
Exemple #2
0
 public abstract DilemmaDecision PlayTurn(DilemmaPlayerInfo currentOpponent, Dictionary <PlayerInfo, int> allPlayersAndScores, List <DilemmaGame> completeHistory);
Exemple #3
0
 public DilemmaPlayer(string name, int id)
 {
     Info = new DilemmaPlayerInfo(name, id);
 }
Exemple #4
0
 public DilemmaPlayer()
 {
     Info = new DilemmaPlayerInfo();
 }