engine-c: denser BT_BASE HQ/hive carapace/spore/AA detail

This commit is contained in:
local-model/engine-L2-grok-4.5 2026-09-19 20:18:37 +02:00
parent cf0a74361f
commit 10be0e65a3
No known key found for this signature in database
2 changed files with 38 additions and 0 deletions

View file

@ -615,6 +615,16 @@ SDL_Texture *sprites_make_bld(SDL_Renderer *r, BuildingType t, Faction f) {
/* mouth / entry slit */
fill_rect(s, W/2 - 6, H - 10, 12, 4, 30, 18, 22, 255);
fill_rect(s, W/2 - 4, H - 9, 8, 2, 200, 40, 70, 255);
/* carapace studs + spore vents + ichor drip + brood pods */
fill_rect(s, 12, 22, 2, 2, 90, 45, 60, 255);
fill_rect(s, W - 14, 22, 2, 2, 90, 45, 60, 255);
fill_rect(s, 14, H - 26, 3, 2, 70, 35, 50, 255);
fill_rect(s, W - 17, H - 26, 3, 2, 70, 35, 50, 255);
fill_rect(s, W/2 - 8, 12, 3, 2, 120, 50, 70, 255);
fill_rect(s, W/2 + 5, 12, 3, 2, 120, 50, 70, 255);
fill_rect(s, W/2 - 1, H/2 + 14, 2, 4, 180, 40, 70, 255);
fill_rect(s, 24, H/2, 3, 3, 150, 55, 85, 255);
fill_rect(s, W - 27, H/2, 3, 3, 150, 55, 85, 255);
/* dark pit + glowing eye */
disc(s, W/2, H/2, 8, 28, 18, 22, 255);
disc(s, W/2, H/2, 5, 60, 20, 30, 255);
@ -692,6 +702,15 @@ SDL_Texture *sprites_make_bld(SDL_Renderer *r, BuildingType t, Faction f) {
/* side annex windows */
fill_rect(s, 18, H/2 + 2, 6, 4, 160, 200, 230, 255);
fill_rect(s, W - 24, H/2 + 2, 6, 4, 160, 200, 230, 255);
/* AA bags + vent grills + armor studs + status LEDs */
fill_rect(s, 20, H - 10, 5, 2, 120, 100, 70, 255);
fill_rect(s, W - 25, H - 10, 5, 2, 120, 100, 70, 255);
fill_rect(s, 22, 34, 4, 2, 80, 75, 65, 255);
fill_rect(s, W - 26, 34, 4, 2, 80, 75, 65, 255);
fill_rect(s, 10, 16, 2, 2, 110, 105, 90, 255);
fill_rect(s, W - 12, 16, 2, 2, 110, 105, 90, 255);
fill_rect(s, W/2 - 10, H/2 + 6, 2, 2, 40, 200, 80, 255);
fill_rect(s, W/2 + 8, H/2 + 6, 2, 2, 200, 60, 40, 255);
}
break;
case BT_WARFACTORY: