示例#1
0
 private void loadUsers()
 {
     Users.UsersSoapClient client = new Users.UsersSoapClient();
     m_Users            = client.ListUsers("8rAc1weajVfmpM07SpQAzmb/Jr3fJ1Lu9glo5OCGWN0=");
     tblData.DataSource = null;
     tblData.DataSource = m_Users;
     m_ControlsTypes    = ControlsTypes.ctUsers;
 }
示例#2
0
 private void loadMatches()
 {
     Matches.MatchesSoapClient client = new Matches.MatchesSoapClient();
     m_Matches                      = client.GetAllMatches();
     tblData.DataSource             = null;
     tblData.DataSource             = m_Matches;
     tblData.Columns["Id"].ReadOnly = true;
     m_ControlsTypes                = ControlsTypes.ctMatches;
 }
示例#3
0
 private void loadPlayers()
 {
     Players.PlayersSoapClient client = new Players.PlayersSoapClient();
     m_Players                      = client.GetAllPlayers_internal();
     tblData.DataSource             = null;
     tblData.DataSource             = m_Players;
     tblData.Columns["Id"].ReadOnly = true;
     m_ControlsTypes                = ControlsTypes.ctPlayers;
 }
示例#4
0
    public static Boolean isAxis2RelatedControl(this ControlsTypes control)
    {
        switch (control)
        {
        case ControlsTypes.UP: return(true);

        case ControlsTypes.DOWN: return(true);
        }
        return(false);
    }
示例#5
0
    public void OnControllerChange(Dropdown instance)
    {
        var dSelected = controllerTypeList[instance.value];

        foreach (GameObject input in controlFieldInstances)
        {
            ControlsTypes ctype = ControlsTypesMethods.stringToControlsType(input.GetComponentInChildren <Text>().text);
            input.GetComponent <Input_1>().setInputText(dSelected.getInputDefault(ctype));
        }
    }
示例#6
0
        public AVR_Controls(ControlsTypes mType, string mName, Object mValue, Point mLocation)
        {
            try
            {
                switch (mType)
                {
                //
                case ControlsTypes.Start:
                    mObject = new mButtonStart(mName, int.Parse(mValue.ToString()), mLocation);
                    break;

                case ControlsTypes.End:
                    break;

                //
                case ControlsTypes.TwoBranch:
                    break;

                //
                case ControlsTypes.ForCycle:
                    break;

                case ControlsTypes.WhileCycle:
                    break;

                case ControlsTypes.DoWhileCycle:
                //
                case ControlsTypes.mTimer:
                    break;

                case ControlsTypes.mCalculator:
                    break;

                //
                case ControlsTypes.input:
                    break;

                case ControlsTypes.output:
                    break;

                //
                case ControlsTypes.init:
                    break;
                }
            }
            catch
            {
            }
        }
示例#7
0
    // This function is used for defining what inputs are a
    public static bool isInputAccepted(this ControllerTypes controller, ControlsTypes control, KeyCode code)
    {
        switch (controller)
        {
        case ControllerTypes.KEYBOARD:
            if (!code.ToString().Contains("Joystick") && !code.ToString().Contains("Mouse"))
            {
                return(true);
            }
            else
            {
                return(false);
            }

        case ControllerTypes.JOYSTICK:
            if (code.ToString().Contains("Joystick"))
            {
                return(true);
            }
            else
            {
                return(false);
            }

        case ControllerTypes.MOUSE:
            if (code.ToString().Contains("Mouse"))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }

        return(false);
    }
示例#8
0
 private void loadUsers()
 {
     Users.UsersSoapClient client = new Users.UsersSoapClient();
     m_Users = client.ListUsers("8rAc1weajVfmpM07SpQAzmb/Jr3fJ1Lu9glo5OCGWN0=");
     tblData.DataSource = null;
     tblData.DataSource = m_Users;
     m_ControlsTypes = ControlsTypes.ctUsers;
 }
示例#9
0
 private void loadPlayers()
 {
     Players.PlayersSoapClient client = new Players.PlayersSoapClient();
     m_Players = client.GetAllPlayers_internal();
     tblData.DataSource = null;
     tblData.DataSource = m_Players;
     tblData.Columns["Id"].ReadOnly = true;
     m_ControlsTypes = ControlsTypes.ctPlayers;
 }
示例#10
0
 private void loadMatches()
 {
     Matches.MatchesSoapClient client = new Matches.MatchesSoapClient();
     m_Matches = client.GetAllMatches();
     tblData.DataSource = null;
     tblData.DataSource = m_Matches;
     tblData.Columns["Id"].ReadOnly = true;
     m_ControlsTypes = ControlsTypes.ctMatches;
 }
示例#11
0
    // This function is used to define the default keys for every game control defined on ControllerTypes.
    // (Mouse and Joystick in this case doesn't need the UP, DOWN, LEFT or RIGHT since those kind of movements are related to Axis input and not buttons)
    public static string getInputDefault(this ControllerTypes controller, ControlsTypes control)
    {
        string defaultInput = "NONE";

        switch (controller)
        {
        case ControllerTypes.MOUSE:
            switch (control)
            {
            case ControlsTypes.UP: defaultInput = "Mouse Y Movement"; break;

            case ControlsTypes.DOWN: defaultInput = "Mouse Y Movement"; break;

            case ControlsTypes.LEFT: defaultInput = "Mouse X Movement"; break;

            case ControlsTypes.RIGHT: defaultInput = "Mouse X Movement"; break;

            case ControlsTypes.ACTION: defaultInput = KeyCode.Mouse0.ToString(); break;
            }
            break;

        case ControllerTypes.KEYBOARD:
            switch (control)
            {
            case ControlsTypes.UP: defaultInput = KeyCode.W.ToString(); break;

            case ControlsTypes.DOWN: defaultInput = KeyCode.S.ToString(); break;

            case ControlsTypes.LEFT: defaultInput = KeyCode.A.ToString(); break;

            case ControlsTypes.RIGHT: defaultInput = KeyCode.D.ToString(); break;

            case ControlsTypes.ACTION: defaultInput = KeyCode.Space.ToString(); break;
            }
            break;

        case ControllerTypes.JOYSTICK:
            switch (control)
            {
            case ControlsTypes.UP: defaultInput = "Joystick Y Axis"; break;

            case ControlsTypes.DOWN: defaultInput = "Joystick Y Axis"; break;

            case ControlsTypes.LEFT: defaultInput = "Joystick X Axis"; break;

            case ControlsTypes.RIGHT: defaultInput = "Joystick X Axis"; break;

            case ControlsTypes.ACTION: defaultInput = KeyCode.JoystickButton0.ToString(); break;
            }
            break;

        case ControllerTypes.KEYBOARD_MOUSE:
            switch (control)
            {
            case ControlsTypes.UP: defaultInput = KeyCode.W.ToString(); break;

            case ControlsTypes.DOWN: defaultInput = KeyCode.S.ToString(); break;

            case ControlsTypes.LEFT: defaultInput = KeyCode.A.ToString(); break;

            case ControlsTypes.RIGHT: defaultInput = KeyCode.D.ToString(); break;

            case ControlsTypes.ACTION: defaultInput = KeyCode.Mouse0.ToString(); break;
            }
            break;
        }

        return(defaultInput);
    }
示例#12
0
 private void loadUsers()
 {
     Users.UsersSoapClient client = new Users.UsersSoapClient();
     m_Users = client.ListUsers(appkey);
     tblData.DataSource = null;
     tblData.DataSource = m_Users;
     m_ControlsTypes = ControlsTypes.ctUsers;
 }