NScumm.Scumm.ScummEngine.MarkObjectRectAsDirty C# (CSharp) Метод

MarkObjectRectAsDirty() защищенный Метод

protected MarkObjectRectAsDirty ( int obj ) : void
obj int
Результат void
        protected void MarkObjectRectAsDirty(int obj)
        {
            for (int i = 1; i < _objs.Length; i++)
            {
                if (_objs[i].Number == obj)
                {
                    if (_objs[i].Width != 0)
                    {
                        int minStrip = Math.Max(_screenStartStrip, _objs[i].Position.X / 8);
                        int maxStrip = Math.Min(_screenEndStrip + 1, _objs[i].Position.X / 8 + _objs[i].Width / 8);
                        for (int strip = minStrip; strip < maxStrip; strip++)
                        {
                            Gdi.SetGfxUsageBit(strip, Gdi.UsageBitDirty);
                        }
                    }
                    _bgNeedsRedraw = true;
                    return;
                }
            }
        }
ScummEngine