Пример #1
0
        private Visibility GetVisibility(ICell cell, IFov fov)
        {
            if (showEverything || fov.IsInFov(cell.Location.X, cell.Location.Y))
            {
                return(Visibility.InFov);
            }
            else if (map.IsDiscovered(cell.Location))
            {
                return(Visibility.Discovered);
            }

            return(Visibility.Hidden);
        }