Написать программу (какую-нибудь игрушку) на C++ чтобы она работала с классами, т. е в объектно-ориентированном коде с комментариями, отчет о выполненной работе
- ID: 03943
- 12 страниц
Содержание:
Задание:
Написать игру на языке С, в которой отражена работа с классами.
Описание игры:
Реализована простая «стрелялка», т.е. есть «пушка», из которой по нажатию на Enter вылетают снаряды в виде квадратов белого цвета. Над пушкой летают тарелки в виде небольших линий разного цвета. При попадании в линию, происходит взрыв.
Программная реализация:
В программе описаны 2 класса – снаряд и тарелка(Ammo и Tarelka). Их описание приведено в модуле Modul1.cpp.
class Tarelka
{
private: - скрытые поля
long color; - цвет тарелки
char direct;//napravlenie : 0 - right>left,1 - left>right
public: - открытые поля
int x; // koordinate of Tarelka
int y;
int sizeX;//size Tarelka
int sizeY;
Tarelka (char rl,int col)//constructor
{
//the begin data
… }
void Draw() – изображение тарелки заданным цветом
{
…}
void Hide() – скрытие тарелки – изображение черным цветом
{
…}
char Granze() – отслеживание улета тарелки за границу экрана
{
…}
void Move() - передвижение тарелки на одну позицию в заданном в поле direct направлении
{
…}
void Vzriv() – отображение взрыва на экране
{
…}
~Tarelka() - деструктор
{
}
};
class Ammo
{
public:
int x;
int size;
int h;
Ammo() - конструктор
{
…}
void Draw() – отображение снаряда на экране
{
…}
void Hide() – скрытие снаряда
{
…}
void Move() – движение снаряда вверх на одну позицию
{
…}
~Ammo() - деструктор
{
}
};
Во всех классах деструкторы пустые, т.
…