engine-c: denser MEDIC/Mendbeast support + tall building fire plumes

This commit is contained in:
local-model/engine-L2-grok-4.5 2026-09-19 17:04:19 +02:00
parent 00b68ddc58
commit 13ab74c64b
No known key found for this signature in database
3 changed files with 69 additions and 18 deletions

View file

@ -317,20 +317,22 @@ SDL_Texture *sprites_make_unit(SDL_Renderer *r, UnitType t, Faction f) {
disc(s, 28, 6, 2, 255, 140, 90, 255);
break;
case UT_MEDIC:
/* white van + light bar + larger cross + hubs */
fill_rect(s, 5, 10, 20, 15, ok, og, ob, 255);
fill_rect(s, 7, 12, 16, 11, 245, 245, 245, 255);
fill_rect(s, 6, 9, 6, 4, 200, 220, 240, 255);
fill_rect(s, 10, 5, 8, 2, 240, 50, 50, 255); /* light bar */
disc(s, 10, 24, 5, ok, og, ob, 255);
disc(s, 20, 24, 5, ok, og, ob, 255);
disc(s, 10, 24, 4, tr, tg, tb, 255);
disc(s, 20, 24, 4, tr, tg, tb, 255);
disc(s, 10, 24, 2, 90, 85, 75, 255);
disc(s, 20, 24, 2, 90, 85, 75, 255);
disc(s, 15, 9, 6, 240, 50, 50, 255);
fill_rect(s, 14, 5, 3, 9, 255, 255, 255, 255);
fill_rect(s, 11, 8, 9, 3, 255, 255, 255, 255);
/* white van + light bar + bold red cross + hubs (read at live scale) */
fill_rect(s, 3, 9, 24, 17, ok, og, ob, 255);
fill_rect(s, 5, 11, 20, 13, 245, 245, 245, 255);
fill_rect(s, 6, 12, 18, 11, 255, 255, 255, 255);
fill_rect(s, 5, 8, 7, 5, 190, 215, 235, 255); /* cab glass */
fill_rect(s, 8, 3, 14, 3, 240, 40, 40, 255); /* light bar */
fill_rect(s, 10, 2, 10, 2, 255, 80, 80, 255);
disc(s, 9, 24, 5, ok, og, ob, 255);
disc(s, 21, 24, 5, ok, og, ob, 255);
disc(s, 9, 24, 4, tr, tg, tb, 255);
disc(s, 21, 24, 4, tr, tg, tb, 255);
disc(s, 9, 24, 2, 90, 85, 75, 255);
disc(s, 21, 24, 2, 90, 85, 75, 255);
disc(s, 15, 10, 7, 230, 35, 35, 255);
fill_rect(s, 13, 4, 4, 12, 255, 255, 255, 255);
fill_rect(s, 9, 8, 12, 4, 255, 255, 255, 255);
break;
default:
disc(s, 15, 15, 10, ok, og, ob, 255);