add background colour

This commit is contained in:
2025-02-03 14:23:49 +01:00
parent 4a2fb359fb
commit 49b3add8c5

View File

@@ -70,6 +70,9 @@ static void render_level(SDL_Renderer* renderer, GameData* data) {
if (row[x].packed != 0) { if (row[x].packed != 0) {
set_colour(renderer, row[x]); set_colour(renderer, row[x]);
draw_block(renderer, x, y); draw_block(renderer, x, y);
} else {
set_colour(renderer, (Colour){0});
draw_block(renderer, x, y);
} }
} }
} }
@@ -84,8 +87,8 @@ void renderer_update(const RenderData* render_data) {
success |= SDL_SetRenderDrawColor(renderer, 0x00, 0x00, 0x00, 0xFF); success |= SDL_SetRenderDrawColor(renderer, 0x00, 0x00, 0x00, 0xFF);
success |= SDL_RenderClear(renderer); success |= SDL_RenderClear(renderer);
render_selected(renderer, render_data->game_data);
render_level(renderer, render_data->game_data); render_level(renderer, render_data->game_data);
render_selected(renderer, render_data->game_data);
if (success < 0) { if (success < 0) {
warn("something went wrong whilst renderering! SDL Error: %s\n", SDL_GetError()); warn("something went wrong whilst renderering! SDL Error: %s\n", SDL_GetError());