コード例 #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public void UpdateAfterInput()
        {
            bool       isMenuOnLeft = vSettings.IsMenuOnLeftSide;
            IInputSide cursorSide   = vInputProv.GetSide(!isMenuOnLeft);
            IInputSide menuSide     = vInputProv.GetSide(isMenuOnLeft);

            Cursor.UpdateAfterInput(cursorSide.Cursor);
            Arc.UpdateAfterInput(menuSide.Menu);
            Arc.UpdateWithCursor(Cursor);

            if (isMenuOnLeft != vCurrIsMenuOnLeftSide)
            {
                vCurrIsMenuOnLeftSide = isMenuOnLeft;
                OnSideChange();
            }
        }