示例#1
0
 /// <summary>
 /// 場の状態をクリアします。
 /// </summary>
 public void ClearHomeContext()
 {
     this.DrawCount           = 0;
     this.Context             = DiProvider.GetContainer().GetInstance <FieldContext>();
     this.NextPosition        = DiProvider.GetContainer().GetInstance <WallPosition>();
     this.LastDiscardPosition = DiProvider.GetContainer().GetInstance <RiverPosition>();
 }
示例#2
0
 /// <summary>
 /// 河から指定した位置の牌を取得します。
 /// </summary>
 /// <param name="position">河の位置</param>
 /// <returns>河の牌</returns>
 public uint GetRiverTile(RiverPosition position)
 {
     return(this.Rivers[position.Wind.ToInt()][position.Index]);
 }