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

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

protected DrawRoomObjects ( int argument ) : void
argument int
Результат void
        void DrawRoomObjects(int argument)
        {
            var mask = (Game.Version <= 2) ? (int)ObjectStateV2.State8 : 0xF;
            if (Game.GameId == GameId.SamNMax)
            {
                for (int i = 1; i < _objs.Length; i++)
                {
                    if (_objs[i].Number > 0 && ((_objs[i].State & mask) != 0))
                    {
                        DrawRoomObject(i, argument);
                    }
                }
            }
            else
            {
                for (int i = (_objs.Length - 1); i > 0; i--)
                {
                    if (_objs[i].Number > 0 && ((_objs[i].State & mask) != 0))
                    {
                        DrawRoomObject(i, argument);
                    }
                }
            }
        }
ScummEngine