Exemple #1
0
    //入力をとって動作まで
    private void inputButton(ref CurrentBlock tmp)
    {
        if (Input.GetKeyDown(KeyCode.RightArrow))
        {
            Debug.Log("right");
            tmp       = current.MoveRight();
            button_on = true;
        }
        else if (Input.GetKeyDown(KeyCode.LeftArrow))
        {
            Debug.Log("left");
            tmp       = current.MoveLeft();
            button_on = true;
        }
        else if (Input.GetKeyDown(KeyCode.Space))
        {
            Debug.Log("rotate");
            tmp       = current.Rotate();
            button_on = true;

            transform.Rotate(new Vector3(0f, 0f, 90f));
        }
        else if (Input.GetKeyDown(KeyCode.DownArrow))
        {
            Debug.Log("under");
            moveUnder(ref tmp);
            button_on = true;
        }
    }