From d070dc85663fa7b5a7105a746f952ba65d10ee5c Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Mon, 20 Jul 2026 18:19:30 +0200 Subject: [PATCH] Added support for shadows. --- assets/asset_builder/src/asset_file.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/assets/asset_builder/src/asset_file.c b/assets/asset_builder/src/asset_file.c index 096a546..6d4be75 100644 --- a/assets/asset_builder/src/asset_file.c +++ b/assets/asset_builder/src/asset_file.c @@ -216,12 +216,19 @@ int parse_png_for_content(const char *input_file_name, FILE *output_file) { for(size_t j = 0; j < row_length; j += 4) { - if(!pixels[i * row_length + j + 3]) + if(pixels[i * row_length + j + 3] < 128) { pixels[i * row_length + j] = 0xFF; pixels[i * row_length + j + 1] = 0x00; pixels[i * row_length + j + 2] = 0xFF; } + else if(pixels[i * row_length + j + 3] < 255) + { + pixels[i * row_length + j] = 0x80; + pixels[i * row_length + j + 1] = 0x00; + pixels[i * row_length + j + 2] = 0x80; + } + ret = fwrite(&pixels[i * row_length + j], sizeof(png_byte), 3, output_file); if(ret != 3)