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

RefreshMenus() private method

private RefreshMenus ( ) : void
return void
        private void RefreshMenus()
        {
            if (_objectBarStatus == MenuState.MENU_OPEN)
            {
                BuildMenu();
                for (var cnt = 0; cnt < 16; cnt++)
                {
                    if (_objects[cnt] != null)
                        _objects[cnt].Draw();
                    else
                        _screen.ShowFrame((ushort)(cnt * 40), 0, 0xffffffff, 0);
                }
            }
            if (_subjectBarStatus == MenuState.MENU_OPEN)
            {
                BuildSubjects();
                for (var cnt = 0; cnt < 16; cnt++)
                {
                    if (_subjects[cnt] != null)
                        _subjects[cnt].Draw();
                    else
                        _screen.ShowFrame((ushort)(cnt * 40), 440, 0xffffffff, 0);
                }
            }
        }