public Player( Guid id, Email email, string password, Name name, EnumPlayerStatus status ) { Id = id; Email = email; Password = password; Name = name; Status = status; this.AddPlayerNotification(); }
public override async Task StartNewTurnAsync() { await base.StartNewTurnAsync(); await ShowNextTurnAsync(); //i think here too. PlayerDraws = 0; if (PlayerStatus != EnumPlayerStatus.Regular) { PlayerStatus = EnumPlayerStatus.Regular; LeftToDraw = 0; await DrawAsync(); return; } await ContinueTurnAsync(); //most of the time, continue turn. can change to what is needed }