public Figura() { kat = 0; siatka = new bool[4, 4]; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { siatka[i, j] = false; // Wypelnienie znacznikiem nieodwiedzony. } } kolory nowy_kolor = (kolory)losuj.Next(4); // Wylosowanie jednego z 5 kolorow. Skorzystanie z Random losuj. switch (nowy_kolor) { case kolory.niebieski: kolor = Color.LightBlue; break; case kolory.zolty: kolor = Color.LemonChiffon; break; case kolory.czerwony: kolor = Color.Red; break; case kolory.brazowy: kolor = Color.Brown; break; case kolory.zielony: kolor = Color.Green; break; default: kolor = Color.Black; break; } figury nowa_figura = (figury)losuj.Next(6); switch (nowa_figura) { case figury.L: jaka = figury.L; siatka[0, 0] = siatka[0, 1] = siatka[0, 2] = siatka[1, 2] = true; break; case figury.odw_L: jaka = figury.odw_L; siatka[0, 0] = siatka[1, 1] = siatka[1, 2] = siatka[0, 2] = true; break; case figury.palka: jaka = figury.palka; siatka[0, 0] = siatka[0, 1] = siatka[0, 2] = siatka[0, 3] = true; break; case figury.piorun: jaka = figury.piorun; siatka[0, 0] = siatka[0, 1] = siatka[1, 1] = siatka[1, 2] = true; break; case figury.trojkat: jaka = figury.trojkat; siatka[1, 0] = siatka[0, 1] = siatka[1, 1] = siatka[2, 1] = true; break; case figury.odw_piorun: jaka = figury.odw_piorun; siatka[1, 0] = siatka[1, 1] = siatka[0, 1] = siatka[0, 2] = true; break; case figury.kwadrat: jaka = figury.kwadrat; siatka[0, 0] = siatka[1, 0] = siatka[0, 1] = siatka[1, 1] = true; break; } }
public figura() { kat = 0; siatka = new bool[4, 4]; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { siatka[i, j] = false; } } kolory nowy_kolor = (kolory)losuj.Next(4); switch (nowy_kolor) { case kolory.niebieski: kolor = Color.LightBlue; break; case kolory.zolty: kolor = Color.LemonChiffon; break; case kolory.brazowy: kolor = Color.BurlyWood; break; case kolory.czerwony: kolor = Color.Coral; break; case kolory.zielony: kolor = Color.YellowGreen; break; default: kolor = Color.Black; break; } figury nowa_figura = (figury)losuj.Next(6); switch (nowa_figura) { // L case figury.L: siatka[0, 0] = siatka[0, 1] = siatka[0, 2] = siatka[1, 2] = true; jaka = figury.L; break; // palka case figury.prosta: siatka[0, 0] = siatka[0, 1] = siatka[0, 2] = siatka[0, 3] = true; jaka = figury.prosta; break; // kwadrat case figury.kwadrat: siatka[0, 0] = siatka[1, 0] = siatka[0, 1] = siatka[1, 1] = true; jaka = figury.kwadrat; break; // trojkat case figury.schodki: siatka[1, 0] = siatka[0, 1] = siatka[1, 1] = siatka[2, 1] = true; jaka = figury.schodki; break; // piorun case figury.piorun: siatka[0, 0] = siatka[0, 1] = siatka[1, 1] = siatka[1, 2] = true; jaka = figury.piorun; break; } }