From 627f2a3cdd81294462cd3c1fc3a0503c6922be3e Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Mon, 14 Apr 2025 14:11:58 +0900 Subject: [PATCH] update some --- engine/README.md | 1 + engine/include/gf_graphic.h | 6 ++++++ src/client/main.c | 5 +---- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/engine/README.md b/engine/README.md index 7265983..e2901b0 100644 --- a/engine/README.md +++ b/engine/README.md @@ -2,6 +2,7 @@ ## Stack - OpenGL 1.1 (probably) on WGL/GLX/[GLFW](https://www.glfw.org/) + - DirectX 8? - [Open Dynamics Engine](https://ode.org) - [zlib](https://zlib.net) - [Lua](https://lua.org) diff --git a/engine/include/gf_graphic.h b/engine/include/gf_graphic.h index 19fea76..19d9cce 100644 --- a/engine/include/gf_graphic.h +++ b/engine/include/gf_graphic.h @@ -20,6 +20,12 @@ /* Standard */ +#define GF_SET_COLOR(color, red, green, blue, alpha) \ + color.r = (red); \ + color.g = (green); \ + color.b = (blue); \ + color.a = (alpha) + GF_EXPORT void gf_graphic_clear(gf_draw_t* draw); GF_EXPORT void gf_graphic_begin_2d(gf_draw_t* draw); diff --git a/src/client/main.c b/src/client/main.c index 888203f..7179b9d 100644 --- a/src/client/main.c +++ b/src/client/main.c @@ -31,10 +31,7 @@ void draw_frame(gf_draw_t* draw) { for(y = 0; y < draw->height; y += s) { for(x = 0; x < draw->width; x += s / 2) { str[0] = d[(i++) % strlen(d)]; - col.r = 255.0f / max * r; - col.g = 255.0f / max * g; - col.b = 255.0f / max * b; - col.a = 255; + GF_SET_COLOR(col, 255.0f / max * r, 255.0f / max * g, 255.0f / max * b, 255); gf_graphic_text(draw, x, y, s, str, col); b++;