Summary Files Commits Branches @commit @diff @stats
path: root / FrameRender
diff options
context:
space:
mode:
Commit066c47c63f10df07fb31487e8cae325aec3ffa8e (patch)
Author
 Syndamia <kamen@syndamia.com>
2026-03-28 22:42:27 +0200
Committer
 Syndamia <kamen@syndamia.com>
2026-03-28 22:42:27 +0200
Filesdcfd8ba68d83dfafda3c2835452fc8de5c62da24 /FrameRender
ppm_graphics-066c47c63f10df07fb31487e8cae325aec3ffa8e.tar
ppm_graphics-066c47c63f10df07fb31487e8cae325aec3ffa8e.tar.gz
ppm_graphics-066c47c63f10df07fb31487e8cae325aec3ffa8e.zip
Parent40f33359c7b47d99c3386948bbeead8409a1a902 (diff)
fix: Make square require only size, not both width and height like a rectangle
2 files changed, 3 insertions, 4 deletions
-rw-r--r--FrameRender/P_Square.c4
-rw-r--r--FrameRender/P_Square.h3
diff --git a/FrameRender/P_Square.c b/FrameRender/P_Square.c
index f5dbef7..f032121 100644
--- a/FrameRender/P_Square.c
+++ b/FrameRender/P_Square.c
@@ -4,8 +4,8 @@
#include <string.h>
void Square_callback(Square* self, struct PixelContext* fc) {
- if (0 <= fc->x && fc->x <= self->width &&
- 0 <= fc->y && fc->y <= self->height)
+ if (0 <= fc->x && fc->x <= self->size &&
+ 0 <= fc->y && fc->y <= self->size)
{
ARGB_merge(&fc->pixel, self->color);
}
diff --git a/FrameRender/P_Square.h b/FrameRender/P_Square.h
index 1cfbc45..bef7b21 100644
--- a/FrameRender/P_Square.h
+++ b/FrameRender/P_Square.h
@@ -4,8 +4,7 @@
#include "PixelCallback.h"
typedef struct Square {
- u32 width;
- u32 height;
+ u32 size;
color color;
} Square;