From 59f2cf27aab77ebb2deb341ef5e9fa04a1971e6f Mon Sep 17 00:00:00 2001 From: Physick <96335032+DegustatorPonos@users.noreply.github.com> Date: Wed, 8 Jul 2026 17:46:14 +0500 Subject: Text wrapping --- src/resources/resources.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'src/resources/resources.c') diff --git a/src/resources/resources.c b/src/resources/resources.c index 031ee25..b8a292e 100644 --- a/src/resources/resources.c +++ b/src/resources/resources.c @@ -9,3 +9,27 @@ void LoadResources() { } Font *GetMainFont() { return &MainFont; } + +void DrawStripe(int start_step, int end_step, Color color) { + int height = GetScreenHeight(); + Vector2 p1 = { .x = start_step, .y = 0 }, + p2 = { .x = end_step, .y = height }, + p3 = { .x = start_step, .y = height }; + DrawTriangle(p1, p2, p3, color); + p2 = p3; + p3 = p1; + p3.x += (start_step - end_step); + DrawTriangle(p1, p2, p3, color); +} + +void DrawBackground() { + ClearBackground(COLORSCHEME_WHITE); + double step = GetScreenWidth() / 6.0f; + DrawStripe(step * 2, step, COLORSCHEME_YELLOW); + DrawStripe(step * 3 - 1, step * 2 - 1, COLORSCHEME_ORANGE); + DrawStripe(step * 4 - 2, step * 3 - 2, COLORSCHEME_RED); + DrawStripe(step * 5 - 3, step * 4 - 3, COLORSCHEME_BROWN); + DrawRectangle(step * 5 - 3, 0, + step * 2, GetScreenHeight(), + COLORSCHEME_BROWN); +} -- cgit v1.3