Beispiel #1
0
 //! Metoda uruchamiająca funkcje odpowiedzialne za mruganie oraz odgrywanie dźwięku dla danych punktów w czasie zapisanych w tablicy zapis[,,].
 private void mrug(int s, int l, int i, grafika graf, dzwiek dzwk)
 {
     if (l == zapis[s, z, 0] && zapis[s, z, 1] == 1)
     {
         if (swiatlo)
         {
             graf.krop(mn);
         }
         if (dzwiek)
         {
             dzwk.kropD(mn);
         }
         z++;
     }
     else if (l == zapis[s, z, 0] && zapis[s, z, 1] == 3)
     {
         if (swiatlo)
         {
             graf.kres(mn);
         }
         if (dzwiek)
         {
             dzwk.kresD(mn);
         }
         z++;
     }
     if (z == i)
     {
         z   = 0;
         wyk = true;
     }
 }
Beispiel #2
0
 //! Obsługa puszczenia klawisza z klawiatury.
 private void textBox1_KeyUp(object sender, KeyEventArgs e)
 {
     if (alfa.tryb && alfa.nadawanie)
     {
         zegar.Stop();
         zer  = true;
         czas = zegar.Elapsed.TotalMilliseconds;
         if (alfa.swiatlo)
         {
             graf.off();
         }
         if (alfa.dzwiek)
         {
             dzwk.Stop();
         }
     }
     if (!alfa.nadawanie)
     {
         alfa.znaki2 = e.KeyCode.ToString().ToUpper();
         alfa.keyPress++;
     }
     else if (alfa.nadawanie)
     {
         if (((e.KeyCode == Keys.Z || e.KeyCode == Keys.Down) && !alfa.tryb) || (alfa.tryb && czas <= 1.5 * alfa.mn * 5))
         {
             alfa.znaki2 = alfa.znaki2 + ".";
             alfa.keyPress++;
             if (!alfa.tryb)
             {
                 if (alfa.swiatlo)
                 {
                     graf.krop(alfa.mn);
                 }
                 if (alfa.dzwiek)
                 {
                     dzwk.kropD(alfa.mn);
                 }
             }
         }
         else if (((e.KeyCode == Keys.X || e.KeyCode == Keys.Right) && !alfa.tryb) || (alfa.tryb && czas >= 2.5 * alfa.mn * 5 && czas <= 3.5 * alfa.mn * 5))
         {
             alfa.znaki2 = alfa.znaki2 + "-";
             alfa.keyPress++;
             if (!alfa.tryb)
             {
                 if (alfa.swiatlo)
                 {
                     graf.kres(alfa.mn);
                 }
                 if (alfa.dzwiek)
                 {
                     dzwk.kresD(alfa.mn);
                 }
             }
         }
     }
 }