コード例 #1
0
ファイル: FOVDemo.cs プロジェクト: sarkahn/rltk_unity
 public void Execute()
 {
     for (int i = 0; i < Visibility.Length; ++i)
     {
         int2 p = Grid2D.IndexToPos(i, Visibility.Width);
         if (Visibility[i])
         {
             if (Visibility.IsOpaque(p))
             {
                 Tiles.Set(p.x, p.y, '#');
             }
             else
             {
                 Tiles.Set(p.x, p.y, '.');
             }
         }
     }
 }