コード例 #1
0
ファイル: State.cs プロジェクト: maximevergnaud/SDKGadgeteer
        private void Listen()
        {
            string command = "";

            if (!_stopListen)
            {
                command = Console.ReadLine();
                ConsoleDisplayN18.ClearLine();
                switch (command)
                {
                case "4":    //Joystick .LeftArrow: //Do something
                    JoystickPosition(-1, 0);
                    break;

                case "8":    //Joystick.UpArrow:  //Do something
                    JoystickPosition(0, 1);
                    break;

                case "6":    //Joystick.RightArrow: //Do something
                    JoystickPosition(1, 0);
                    break;

                case "2":    //Joystick.DownArrow: //Do something
                    JoystickPosition(0, -1);
                    break;

                case "5":     //Joystick button
                    JoystickPressed();
                    break;

                case "1":     //Left button
                    ButtonLeftPressed();
                    break;

                case "3":     //right button
                    ButtonRightPressed();
                    break;
                }
                if (command != "q" || command != "Q")
                {
                    Listen();
                }
            }
        }