На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Игра Блоки С++

Игра Блоки

В детстве возможно каждый играл в игру где нужно удалить все одинаковые блоки. Так вот, это Блоки.

Программа написанна с помощью технологии Document/View, которая заключается во внутренней части, где выполняются процессы скрытые от пользователя и пользовательской части, 

которая отображает саму игру на экран. 

Вот код одного из классов:

#pragma once#include "Cell.h"class CSameGameBoard{public: CSameGameBoard(void);

~CSameGameBoard(void);

void SetupBoard(void);

COLORREF GetBoardSpace(int row, int col);

int GetWidth(void) const { return m_nWidth; } int GetHeight(void) const { return m_nHeight; } int GetColumns(void) const { return m_nColumns; } int GetRows(void) const { return m_nRows; }

void DeleteBoard(void);

bool IsGameOver(void) const;

int GetRemainingCount(void) const { return m_nRemaining; }

int DeleteBlocks(int row, int col);private:

int m_nRemaining; void CreateBoard(void); enum Direction { DIRECTION_UP, DIRECTION_DOWN, DIRECTION_LEFT, DIRECTION_RIGHT };

int DeleteNeighborBlocks(int row, int col, int color, Direction direction);

void CompactBoard(void);

int** m_arrBoard;

Cell* m_arrColors[4];

int m_nColumns; int m_nRows; int m_nHeight; int m_nWidth;};

Купить 5,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

anna220699

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

5,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

SameGame.rar
98465833
Оцени работу

рейтинг

Игра Блоки С++
Эта простая игра заключается в удалении одинаковых блоков до тех пор, пока поле не останется пустым, либо пока не кончатся одинаковые блоки.
Категория: Образование
Стоимость: 5,00