Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Гра "Пастка"

Реферат Гра "Пастка"





lse MenuGame () ;//Повернення в головне меню, якщо на позиції "Ні"

}

}

}

}

void Menu :: Score (void)// Таблиця результатів

{x0 = 400, y0 = 300, i = 0, flag = 0, j = 1; * fin; number [3]; (); (DEFAULT_FONT, HORIZ_DIR, 16);

// Висновок пунктів

outtextxy (x0, y0 +40, "Друк результатів");

outtextxy (x0, y0 +60, "Вийти в головне меню");

// Побудова таблиці

setcolor (WHITE);

outtextxy (x0-295, y0-225, "№");

outtextxy (x0-270, y0-225, "Ім'я");

outtextxy (x0-95, y0-225, "Окуляри");

{line (x0-300, i, x0-50, i); (number, "% d", j); (x0-295, i +5, number);

}

// Сам висновок результатів

fin = fopen ("score.dat", "rb");

if (fin)

{(i = y0-200; fread (& ns, sizeof (ns), 1, fin); i + = 30)

{sprintf (number, "% d", ns.score); (x0-270, i +5, ns.name); (x0-95, i +5, number);

} (fin);

}

// Навігація по менюkey, pos = 3, flagexit = 1; (RED); (x0-10, y0 +10 + (pos-1) * 20,4); (flag! = 1)

{key = getch (); (key)

{case 38: {if (pos> 2) {setcolor (BLACK); (x0-10, y0 +10 + (pos-1) * 20,4); -; (RED) ; (x0-10, y0 +10 + (pos-1) * 20,4);

};

} 40: {if (pos <4) {setcolor (BLACK); (x0-10, y0 +10 + (pos-1) * 20,4); + +; (RED) ; (x0-10, y0 +10 + (pos-1) * 20,4);

};

} (27): {MenuGame ();} (13): {(pos == 4) {MenuGame (); break;}// Вийти в головне меню (pos == 3) {PrintScore (); break;}// Друк результатів (pos == 2) {remove ("score.dat");// Очищення результатів ();;

}

}

}

}

} Menu :: About (void)// Меню "Про гру"

{x0 = 300, y0 = 220, key = 0; * d; (); (DEFAULT_FONT, HORIZ_DIR,

outtextxy (250,170, "Правила гри");

outtextxy (250,330, "Приємної гри :)"); (BROWN); (60,80, "<- Пастка вліво.");

outtextxy (60,100, "-> - Пастка вправо.");

outtextxy (60,120, "Esc - Пауза, вихід в меню.");

setcolor (3);

outtextxy (60,200, "З верхньої частини екрану падають кулі. Керуючи пасткою, гравець");

outtextxy (60,220, "повинен зібрати якомога більше куль за одну хвилину. З плином");

outtextxy (60,240, "часу, кожні 15 секунд, щільність падінн...


Назад | сторінка 6 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Мій комп'ютер: призначення та порядок використання. Головне меню ОС Wi ...
  • Реферат на тему: Розробка тестового додатку "Компоненти меню Delphi"
  • Реферат на тему: Маркетингова діяльність танцювальної студії &Black and White&
  • Реферат на тему: Аналіз фінансових результатів діяльності підприємства (на прикладі ТОВ &quo ...
  • Реферат на тему: Аналіз економічних результатів діяльності підприємства ВАТ "Владикавка ...