예제 #1
0
 public Player(string name, SkillLevel skill, Gender gender, bool currentlyPresent, TournamentSettings settings, Func <Player, bool> isWinning)
 {
     Name             = name;
     SkillLevel       = skill;
     Gender           = gender;
     CurrentlyPresent = currentlyPresent;
     GameScore        = 0;
     _settings        = settings;
     _isWinning       = isWinning;
 }
예제 #2
0
 /// <summary>
 /// For deserialization
 /// </summary>
 internal void Rewire(TournamentSettings settings, Func <Player, bool> isWinning)
 {
     _settings  = settings;
     _isWinning = isWinning;
 }
예제 #3
0
 private void LoadSettings()
 {
     Settings = TournamentSettings.Load(_storage);
 }