diff --git a/src/rasteriser/main.c b/src/rasteriser/main.c index 6c90563..3842e73 100644 --- a/src/rasteriser/main.c +++ b/src/rasteriser/main.c @@ -80,6 +80,10 @@ int main(void) { return EXIT_FAILURE; } + colour_t front = {.colour = 0x00ffaaff}; + colour_t back = {.colour = 0xee0099ff}; + colour_t fb = {.colour = 0xffaa00ff}; + while (running) { while (SDL_PollEvent(&event)) { switch (event.type) { @@ -91,20 +95,20 @@ int main(void) { clear_window(&window, bg); - draw_line(&window, arena, lABf, (colour_t){.colour = 0xffaa00ff}); - draw_line(&window, arena, lBCf, (colour_t){.colour = 0xffaa00ff}); - draw_line(&window, arena, lCDf, (colour_t){.colour = 0xffaa00ff}); - draw_line(&window, arena, lDAf, (colour_t){.colour = 0xffaa00ff}); + draw_line(&window, arena, lABf, front); + draw_line(&window, arena, lBCf, front); + draw_line(&window, arena, lCDf, front); + draw_line(&window, arena, lDAf, front); - draw_line(&window, arena, lABb, (colour_t){.colour = 0x00ffaaff}); - draw_line(&window, arena, lBCb, (colour_t){.colour = 0x00ffaaff}); - draw_line(&window, arena, lCDb, (colour_t){.colour = 0x00ffaaff}); - draw_line(&window, arena, lDAb, (colour_t){.colour = 0x00ffaaff}); + draw_line(&window, arena, lABb, back); + draw_line(&window, arena, lBCb, back); + draw_line(&window, arena, lCDb, back); + draw_line(&window, arena, lDAb, back); - draw_line(&window, arena, lABfb, (colour_t){.colour = 0xee0099ff}); - draw_line(&window, arena, lBCfb, (colour_t){.colour = 0xee0099ff}); - draw_line(&window, arena, lCDfb, (colour_t){.colour = 0xee0099ff}); - draw_line(&window, arena, lDAfb, (colour_t){.colour = 0xee0099ff}); + draw_line(&window, arena, lABfb, fb); + draw_line(&window, arena, lBCfb, fb); + draw_line(&window, arena, lCDfb, fb); + draw_line(&window, arena, lDAfb, fb); swap_buffers(&window);