ВУЗ:
Составители:
Рубрика:
45
/// </summary>
bool mask;
/// <summary>
/// Устанавливает маску спрайта.
/// </summary>
/// <param name="layer">
/// Индекс (слой) спрайта.
/// </param>
void SetMask(int layer)
{
for (int i = layer + 1; i < sprites.Count; i++)
{
sprites[i].mask = sprites[i].Intersect(layer, i) || sprites[i].mask;
if (mask) SetMask(i);
}
}
/// <summary>
/// Хранит ссылку на объект класса Bitmap,
/// временно хранящего фон спрайта.
/// </summary>
Bitmap image;
/// <summary>
/// Хранит ссылку на объект класса Graphics на Bitmap, содержащий фон спрайта.
/// </summary>
Graphics bmpCanvas;
/// <summary>
/// Хранит ссылку на список типа SpriteList, которому принадлежит спрайт.
/// </summary>
SpriteList sprites;
/// <summary>
/// Устанавливает и возвращает
ссылку на SpriteList, которому принадлежит спрайт.
/// </summary>
public SpriteList Sprites
{
internal set { sprites = value; }
get { return sprites; }
}
/// <summary>
/// Хранит текущее состояние видимости спрайта на экране.
/// </summary>
bool visible;
/// <summary>
/// Устанавливает и возвращает состояние видимости спрайта на экране.
/// </summary>
public bool Visible
{
set
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »