Halfway done

This commit is contained in:
Senad Uka
2022-11-27 18:57:45 +01:00
parent 8f158db4a9
commit 7d0d4881f5
13 changed files with 178 additions and 98 deletions

View File

@@ -112,6 +112,7 @@ void Grid_initCell(Grid *grid, Cell *cell, int i, int j, SDL_Color color, SDL_Co
cell->borderColor = borderColor;
}
void Grid_render(Grid *grid, SDL_Renderer *renderer)
{
if(grid->border != 0) // Grid border thickness different from 0
@@ -123,6 +124,13 @@ void Grid_render(Grid *grid, SDL_Renderer *renderer)
grid->borderColor.b,
grid->borderColor.a);
/* (renderer,
grid->rect.x,
grid->rect.y,
grid->rect.w,
grid->rect.h,
grid->borderRadius,
grid->border); */
// Render grid border
SDL_RenderFillRect(renderer, &(grid->rect));
}
@@ -149,7 +157,9 @@ void Grid_renderCell(Cell *cell, SDL_Renderer *renderer)
cell->borderColor.a);
// Render filled cell
SDL_RenderFillRect(renderer, &(cell->border));
// SDL_RenderFillRect(renderer, &(cell->border));
SDH_fill_rounded_box_b(renderer->surface, cell->border.x, cell->border.y, cell->border.w, cell->border.h, 10.,
ColourToUint(cell->borderColor.r, cell->borderColor.g, cell->borderColor.b) );
}
// Set renderer color to cell color
@@ -161,4 +171,5 @@ void Grid_renderCell(Cell *cell, SDL_Renderer *renderer)
// Render filled cell
SDL_RenderFillRect(renderer, &(cell->rect));
}