Example #1
0
 public DigitalPress(DigitalButton _db)
 {
     db = _db;
 }
        public void Add(ButtonPress b)
        {
            if (b is C_StickPress)
            {
                CX = ((C_StickPress)b).x;
                CY = ((C_StickPress)b).y;
            }
            else if (b is StickPress)
            {
                StickX = ((StickPress)b).x;
                StickY = ((StickPress)b).y;
            }
            else if (b is ShoulderPress)
            {
                LAnalog = ((ShoulderPress)b).L;
                RAnalog = ((ShoulderPress)b).R;
            }
            else if (b is DigitalPress)
            {
                DigitalButton db = ((DigitalPress)b).db;
                switch (db)
                {
                case DigitalButton.A:
                    A = true;
                    break;

                case DigitalButton.B:
                    B = true;
                    break;

                case DigitalButton.Y:
                    Y = true;
                    break;

                case DigitalButton.X:
                    X = true;
                    break;

                case DigitalButton.Z:
                    Z = true;
                    break;

                case DigitalButton.DDown:
                    DDown = true;
                    break;

                case DigitalButton.DLeft:
                    DLeft = true;
                    break;

                case DigitalButton.DUp:
                    DUp = true;
                    break;

                case DigitalButton.DRight:
                    DRight = true;
                    break;

                case DigitalButton.R:
                    RDigital = true;
                    break;

                case DigitalButton.L:
                    LDigital = true;
                    break;

                case DigitalButton.Start:
                    Start = true;
                    break;
                }
            }
        }
Example #3
0
 public DigitalPress(DigitalButton _db)
 {
     db = _db;
 }