engine-c: denser Evolved heavies + harvester cargo bed

This commit is contained in:
local-model/engine-L2-grok-4.5 2026-09-19 13:27:48 +02:00
parent 88631a5be6
commit c3fd57f86c
No known key found for this signature in database
3 changed files with 49 additions and 12 deletions

View file

@ -139,15 +139,16 @@ SDL_Texture *sprites_make_unit(SDL_Renderer *r, UnitType t, Faction f) {
disc(s, 22, 23, 3, tr, tg, tb, 255);
break;
case UT_HARVESTER:
/* cabin nose + scrap bed ridges + wheels */
/* cabin + mid-loaded cargo bed (static atlas; no live Unit) */
fill_rect(s, 1, 6, 28, 18, ok, og, ob, 255);
fill_rect(s, 3, 8, 24, 14, base.r, base.g, base.b, 255);
fill_rect(s, 3, 8, 8, 8, lite.r, lite.g, lite.b, 255); /* cabin */
fill_rect(s, 4, 8, 6, 3, 35, 55, 75, 255); /* cabin glass */
fill_rect(s, 11, 10, 14, 10, 200, 170, 90, 255); /* bed */
line(s, 14, 10, 26, 10, 160, 130, 70, 255);
line(s, 14, 13, 26, 13, 160, 130, 70, 255);
line(s, 14, 16, 26, 16, 160, 130, 70, 255);
fill_rect(s, 11, 10, 14, 10, 55, 48, 32, 255); /* empty bed */
fill_rect(s, 11, 10, 8, 10, 200, 170, 90, 255); /* ~half cargo gold */
line(s, 14, 10, 19, 10, 160, 130, 70, 255);
line(s, 14, 13, 19, 13, 160, 130, 70, 255);
line(s, 14, 16, 19, 16, 160, 130, 70, 255);
disc(s, 8, 23, 4, tr, tg, tb, 255);
disc(s, 22, 23, 4, tr, tg, tb, 255);
line(s, 5, 7, 5, 2, lite.r, lite.g, lite.b, 255);