Exemplo n.º 1
0
 /// <summary>Adds a control to be repeated</summary>
 /// <param name="controlIndex">The control index to repeat</param>
 internal static void AddControlRepeat(int controlIndex)
 {
     for (int i = 0; i < RepeatControlsUsed; i++)
     {
         if (RepeatControls[i].ControlIndex == controlIndex)
         {
             // this control is in repeat array already
             return;
         }
     }
     if (RepeatControls.Length == RepeatControlsUsed)
     {
         Array.Resize(ref RepeatControls, RepeatControls.Length << 1);
     }
     RepeatControls[RepeatControlsUsed] = new ControlRepeat(controlIndex, Interface.CurrentOptions.KeyRepeatDelay);
     RepeatControlsUsed++;
 }
Exemplo n.º 2
0
        /// <summary>Adds a control to be repeated</summary>
        /// <param name="controlIndex">The control index to repeat</param>
        private static void AddControlRepeat(int controlIndex)
        {
            for(int i = 0; i < RepeatControlsUsed; i++)
            {
                if(RepeatControls[i].ControlIndex == controlIndex)
                {
					// this control is in repeat array already
                    return;
                }
            }
            if (RepeatControls.Length == RepeatControlsUsed)
            {
                Array.Resize<ControlRepeat>(ref RepeatControls, RepeatControls.Length << 1);
            }
            RepeatControls[RepeatControlsUsed] = new ControlRepeat(controlIndex, Interface.CurrentOptions.KeyRepeatDelay);
            RepeatControlsUsed++;
        }
Exemplo n.º 3
0
 private static void AddControlRepeat(int controlIndex)
 {
     if (RepeatControls.Length == RepeatControlsUsed) {
         Array.Resize<ControlRepeat>(ref RepeatControls, RepeatControls.Length << 1);
     }
     RepeatControls[RepeatControlsUsed] = new ControlRepeat(controlIndex, Interface.CurrentOptions.KeyRepeatDelay);
     RepeatControlsUsed++;
 }