From 8f4be98e2a8abb6c33788538d408ea98f3f6eb82 Mon Sep 17 00:00:00 2001
From: P. J. McDermott <pj@pehjota.net>
Date: Wed, 26 Jan 2022 16:46:31 -0500
Subject: maze: Double wall thickness

This will allow characters and pickups to have even sizes.  It also
makes the maze look a little more cartoonish and less professional.
---
diff --git a/src/maze.c b/src/maze.c
index 92c1410..4655405 100644
--- a/src/maze.c
+++ b/src/maze.c
@@ -269,8 +269,12 @@ mf_maze_render(struct mf_maze *m, SDL_Renderer *renderer, SDL_Color *color,
 					_mf_maze_revealed_wall(m, x, y, 0, 1)) {
 				/* Draw h line */
 				if (SDL_RenderDrawLine(renderer,
-							(x  ) * cw, (y+1) * cw,
-							(x+1) * cw, (y+1) * cw)
+							(x  ) * cw - 1, (y+1) * cw - 1,
+							(x+1) * cw    , (y+1) * cw - 1)
+						< 0 ||
+						SDL_RenderDrawLine(renderer,
+							(x  ) * cw - 1, (y+1) * cw    ,
+							(x+1) * cw    , (y+1) * cw    )
 						< 0) {
 					SDL_LogError(
 						SDL_LOG_CATEGORY_APPLICATION,
@@ -283,8 +287,12 @@ mf_maze_render(struct mf_maze *m, SDL_Renderer *renderer, SDL_Color *color,
 					_mf_maze_revealed_wall(m, x, y, 1, 0)) {
 				/* Draw v line */
 				if (SDL_RenderDrawLine(renderer,
-							(x+1) * cw, (y  ) * cw,
-							(x+1) * cw, (y+1) * cw)
+							(x+1) * cw - 1, (y  ) * cw - 1,
+							(x+1) * cw - 1, (y+1) * cw    )
+						< 0 ||
+						SDL_RenderDrawLine(renderer,
+							(x+1) * cw    , (y  ) * cw - 1,
+							(x+1) * cw    , (y+1) * cw    )
 						< 0) {
 					SDL_LogError(
 						SDL_LOG_CATEGORY_APPLICATION,
--
cgit v0.9.1