Advertisement
Alyks

Untitled

Dec 16th, 2020
756
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. void drawCell(HDC dc, Cell *cell) {
  2.     if (cell == NULL) return; // если ячейка
  3.  
  4.     SelectObject(dc, GetStockObject(DC_BRUSH)); // выбирается кисть
  5.     SetDCBrushColor(dc, cell->background); // установка цвета кисти
  6.     SelectObject(dc, GetStockObject(DC_PEN)); // выбирается перо
  7.     SetDCPenColor(dc, cell->background); // установка цвета пера
  8.     Rectangle(dc, cell->x, cell->y, cell->x + 75, cell->y + 75); // отрисовка прямоугольной области по заданным координатам
  9. }
  10.  
  11. void drawCells(HDC memDC, Cell **cells) {
  12.     for (int i = 0; i < 8; i++) {
  13.         for (int j = 0; j < 8; j++) {
  14.             Cell cell = cells[i][j]; // получение ячейки из массива
  15.             drawCell(memDC, &cell); // вызов функции отрисовки ячейки
  16.         }
  17.     }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement