コード例 #1
0
 public override void CheckInput(bool[,] buffer)
 {
     if (!busy)
     {
         base.CheckInput(buffer);
         if (!inAir)
         {
             if (moveSet.CheckInput(buffer))
             {
             }
             else if (InputChecks.ForwardDashed(buffer, FORWARD))
             {
                 dashInfo.StartForwardDash();
             }
             else if (InputChecks.BackDashed(buffer, BACKWARD))
             {
                 dashInfo.StartBackDash();
             }
         }
         else
         {
             moveSet.CheckInput(buffer);
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// On click event.
 /// </summary>
 /// <param name="sender">Sender.</param>
 /// <param name="e">Arguments.</param>
 private void buttonConfirm_Click(object sender, EventArgs e)
 {
     for (var i = 0; i < v_Textboxes.Count; i++)
     {
         //Only if we have created inputbox with check types constructor.
         if (v_Types != null)
         {
             if (!InputChecks.CheckValue(v_Textboxes[i].Text, v_Types[i]))
             {
                 OutputTexts.Clear();
                 return;
             }
         }
         OutputTexts.Add(v_Textboxes[i].Text);
     }
     Close();
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: pereyma-igor/TechnicalTask
    public static void Main()
    {
        Console.OutputEncoding = System.Text.Encoding.Default;

        InputChecks.CheckLenguage();
    }
コード例 #4
0
ファイル: Hadouken.cs プロジェクト: facybenbook/FightingGame
 public override bool CheckInput(bool[,] buffer)
 {
     return(InputChecks.QCFP(buffer, character.DOWN, character.DOWNFORWARD, character.FORWARD, Inputs.PUNCH));
 }