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

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





"Натисніть будь-яку клавішу ...");

remove (savepath) ;//Видалення збереження, оскільки гра закінчена

settextstyle (DEFAULT_FONT, HORIZ_DIR, 50); (GREEN); (230,200, score) ;//Висновок очок = 0; ();// Запис результатів (key == 0)

{key = getch ();

} ();// Висновок таблиці результатів

} Menu :: Pause (void)// Функція "Паузи"

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

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

{key = getch (); (key)

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

};

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

};

} (27): {ExitOutGame ();} (13): {if (pos == 1) {Game (1); return;} (pos == 2) {remove (savepath); Game (0 ); return;} (pos == 3) {MenuGame (); return;};

}

}

}

} Menu :: MenuEnterKey (int pos)// Функція "Натискання клавіші Enter"

{int key = 0; (pos)

{case 0: {Game (1);;

} 1: {remove (savepath); (0);;

} 2: {cleardevice (); ();;

} 3: {Score ();;

} 4: {About ();;

} 5: {ExitOutGame ();

}

}

} Menu :: InputName ()// Функція "Ввода імені профілю"

{i = 0, x, ii = 0; key; [0] = ' 0'; (1,1,16); (YELLOW); (240,220, "Введіть ім'я гравця:"); (key! = 13)

{key = getch (); (key == -67) {ns.name [i] = 45;. name [i +1] = ' 0'; (240,260, ns.name); + + ;

} (key == 8) {setfillstyle (1,0);// Видалення символу (240,250,400,290); (i> 0) i -;. name [i] = ' 0'; (240,260, ns . name);

{Ns.name [i] = key;. Name [i +1] = ' 0'; (240,260, ns.name); + +;

}

} (i == 0)

{InputName ();;

} * fin;. score = 0; = fopen ("temp.dat", "wb") ;//temp.dat - тимчасовий файл, для зберігання інформації про поточний

}

Gameclass.h

class Base// Основний клас

{public: x, y;: () {} void show (int dx, int dy)

{putpixel (dx, dy, WHITE);

} void hide (int dx, int dy)

{putpixel (dx, dy, BLACK);

}

}; NormalBall: public Base// Звичайний кулька

{public: R;: () {R = 5;} show (int dx, int dy)

{(WHITE); (SOLID_FILL, WHITE); (dx, dy, R);

} hide (int dx, int dy)

{setcolor (BLACK); (SOLID_FILL, BLACK); (dx, dy, R);

}

}; BadBall: public Base// Шкідливий кулька

{public: R;: ()

{R = 5;

} show (int dx, int dy)

{(YELLOW); (SOLID_FILL, YELLOW); (dx, dy, R);

} hide (int dx, int dy)

{setcolor (BLACK); (SOLID_FILL, BLACK); (dx, dy, R);

}

}; Catch: public Base// Пастка

{public: R;: () {R = 5;} show (int dx, int dy)

{(9); (8,

} hide (int dx, int ...


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





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

  • Реферат на тему: Маркетингова діяльність танцювальної студії &Black and White&
  • Реферат на тему: The culture of public speaking
  • Реферат на тему: Організація Public Relations
  • Реферат на тему: Процес IPO (Initial Public Offering)
  • Реферат на тему: Процес адміністрування підсистеми "Public Relation" АС "Слід ...