Ejemplo n.º 1
0
        public void selected(Process.sel x)
        {
            if (sel != x)
            {
                sel = x;
                timerOffset = 0;
                itemSelected = false;
                this.Invalidate();
            }
            else
                timerOffset++;

            if (timerOffset > 20)
            {
                itemSelected = true;
                eyeSelector(sel);
                Process.reset();

                timerOffset = 0;
            }
        }
Ejemplo n.º 2
0
        public void selected(Process.sel x)
        {
            if (sel != x)
            {
                sel          = x;
                timerOffset  = 0;
                itemSelected = false;
                this.Invalidate();
            }
            else
            {
                timerOffset++;
            }

            if (timerOffset > 20)
            {
                itemSelected = true;
                eyeSelector(sel);
                Process.reset();

                timerOffset = 0;
            }
        }
Ejemplo n.º 3
0
        // Selecting script a execute based to eye position

        private void eyeSelector(Process.sel item)
        {
            if (menuType == Process.position.UP)
            {
                switch (item)
                {
                case Process.sel.LEFT:
                    script.Execute("UP_LEFT");
                    break;

                case Process.sel.RIGHT:
                    script.Execute("UP_RIGHT");
                    break;

                case Process.sel.CENTER:
                    script.Execute("UP_CENTER");
                    break;
                }
            }
            else if (menuType == Process.position.LEFT)
            {
                switch (item)
                {
                case Process.sel.LEFT:
                    script.Execute("LEFT_LEFT");
                    break;

                case Process.sel.RIGHT:
                    script.Execute("LEFT_RIGHT");
                    break;

                case Process.sel.CENTER:
                    script.Execute("LEFT_CENTER");
                    break;
                }
            }
            else if (menuType == Process.position.RIGHT)
            {
                switch (item)
                {
                case Process.sel.LEFT:
                    script.Execute("RIGHT_LEFT");
                    break;

                case Process.sel.RIGHT:
                    script.Execute("RIGHT_RIGHT");
                    break;

                case Process.sel.CENTER:
                    script.Execute("RIGHT_CENTER");
                    break;
                }
            }
            else if (menuType == Process.position.DOWN)
            {
                switch (item)
                {
                case Process.sel.LEFT:
                    script.Execute("DOWN_LEFT");
                    break;

                case Process.sel.RIGHT:
                    script.Execute("DOWN_RIGHT");
                    break;

                case Process.sel.CENTER:
                    script.Execute("DOWN_CENTER");
                    break;
                }
            }
        }