예제 #1
0
파일: Game.cs 프로젝트: EricFunes/Farkle
 public List <Dice> ThrowDices()
 {
     BoardList = PlayerList[playerNb].ThrowDice(StartingList, BoardList);
     foreach (Dice d in StartingList.ToArray())
     {
         StartingList.Remove(d);
     }
     return(BoardList);
 }
예제 #2
0
파일: Game.cs 프로젝트: EricFunes/Farkle
 public void Reset()
 {
     StartingList.Clear();
     BoardList.Clear();
     EndList.Clear();
     for (int i = 0; i < 6; i++)
     {
         occurenceList.Add(0);
         StartingList.Add(new Dice());
     }
 }
예제 #3
0
파일: Game.cs 프로젝트: EricFunes/Farkle
 private void changeList(List <Dice> list)
 {
     for (int i = 0; i < list.Count; i++)
     {
         EndList.Add(list[i]);
         BoardList.Remove(list[i]);
     }
     foreach (Dice d in BoardList.ToArray())
     {
         StartingList.Add(d);
         BoardList.Remove(d);
     }
 }