Курсовая работа: Разработка программы для игры Тетрис

for (a = 2; a < 24; a++)

{

for (b = 0; b < 15; b++)

{

Graphics myGraphics = CreateGraphics (); // создание поверхности для рисования

if (Tet [a, b] == true)

{

LinearGradientBrush Brush1 = new LinearGradientBrush (new Rectangle (20 * b,20 * a, 20, 20), Color. Aqua, Color. Blue, 45);

Rectangle r1 = new Rectangle (20 * b,20 * (a - 1), 20, 20); // объединение заполненных ячеек в область

myGraphics. FillRectangle (Brush1, r1); // закрашивание заполненной области

}

if (Tet [a, b] == false)

{

Rectangle r1 = new Rectangle (20 * b,20 * (a - 1), 20, 20); // объединение незаполненных ячеек в область

myGraphics. FillRectangle (Brush2, r1); // закрашивание незаполненной области

}

}

}

Листинг 3

private void button2_KeyUp (object sender, KeyEventArgs e)

{

key = e. KeyCode. ToString ();

if (key == "Right") // проверка нажатие клавиши "Вправо"

{

timer. Enabled = false;

if (NumbeF == 0 && j < 13 && Tet [i - 1, j + 2] == false && Tet [i, +2] == false) // проверка свободного места справо

{

Tet [i, j + 2] = true;

Tet [i - 1, j + 2] = true;

К-во Просмотров: 1509
Бесплатно скачать Курсовая работа: Разработка программы для игры Тетрис