コード例 #1
0
ファイル: ControlScreen.cs プロジェクト: Frib/LD24
        private void AppendInputActions(InputAction ia)
        {
            SpriteFont sf = RM.font;

            actions.Add(ia);
            labels.Add(new MenuOption(ia.GetName(), sf));

            List<Button> buttonList = RM.GetButtons(ia);

            if (buttonList.Count > 0)
            {
                op1.Add(new MenuOption(buttonList[0].ToString(), sf));
            }
            else
            {
                op1.Add(new MenuOption("<EMPTY>", sf));
            }

            if (buttonList.Count > 1)
            {
                op2.Add(new MenuOption(buttonList[1].ToString(), sf));
            }
            else
            {
                op2.Add(new MenuOption("<EMPTY>", sf));
            }

            if (buttonList.Count > 2)
            {
                op3.Add(new MenuOption(buttonList[2].ToString(), sf));
            }
            else
            {
                op3.Add(new MenuOption("<EMPTY>", sf));
            }
        }