protected void SetBoxFlags(int box, int val) { // SCUMM7+ stuff if ((val & 0xC000) != 0) { Debug.Assert(box >= 0 && box < 65); _extraBoxFlags[box] = (ushort)val; } else { var b = GetBoxBase(box); if (b == null) return; b.Flags = (BoxFlags)val; } }