NScumm.Sword1.Menu.BuildSubjects C# (CSharp) Method

BuildSubjects() private method

private BuildSubjects ( ) : void
return void
        private void BuildSubjects()
        {
            for (var cnt = 0; cnt < 16; cnt++)
                _subjects[cnt] = null;

            for (var cnt = 0; cnt < Logic.ScriptVars[(int)ScriptVariableNames.IN_SUBJECT]; cnt++)
            {
                uint res = (uint)_subjectList[(_subjectBar[cnt] & 65535) - BASE_SUBJECT, 0];
                uint frame = (uint)_subjectList[(_subjectBar[cnt] & 65535) - BASE_SUBJECT, 1];
                _subjects[cnt] = new MenuIcon(MENU_BOT, (byte)cnt, res, frame, _screen);
                if (Logic.ScriptVars[(int)ScriptVariableNames.OBJECT_HELD] != 0)
                    _subjects[cnt].SetSelect(_subjectBar[cnt] == Logic.ScriptVars[(int)ScriptVariableNames.OBJECT_HELD]);
                else
                    _subjects[cnt].SetSelect(true);
            }
        }