engine-c: denser BT_RESEARCH lab/dish/instrument/console detail

This commit is contained in:
local-model/engine-L2-grok-4.5 2026-09-19 20:49:03 +02:00
parent c881a8fa73
commit 7f248300aa
No known key found for this signature in database
2 changed files with 56 additions and 0 deletions

View file

@ -1459,6 +1459,30 @@ SDL_Texture *sprites_make_bld(SDL_Renderer *r, BuildingType t, Faction f) {
fill_rect(s, 32, H - 14, 3, 3, 255, 80, 120, 255);
fill_rect(s, 37, H - 14, 2, 2, 100, 255, 200, 255); /* extra LED */
fill_rect(s, 12, H - 10, 22, 1, 60, 55, 50, 255); /* LED rail */
/* densify++ lab/dish/instrument/console */
fill_rect(s, 14, H - 18, W - 36, 2, 50, 48, 42, 255); /* console bezel top */
fill_rect(s, 14, H - 9, W - 36, 1, 50, 48, 42, 255); /* console bezel bot */
fill_rect(s, 14, H - 17, 1, 8, 50, 48, 42, 255); /* console bezel L */
fill_rect(s, W - 23, H - 17, 1, 8, 50, 48, 42, 255); /* console bezel R */
fill_rect(s, 40, H - 14, 2, 2, 120, 255, 180, 255); /* LED row ext */
fill_rect(s, 44, H - 14, 2, 2, 255, 220, 80, 255);
fill_rect(s, 48, H - 14, 2, 2, 80, 200, 255, 255);
fill_rect(s, 16, 2, 4, 1, 180, 175, 150, 255); /* dish strut L */
fill_rect(s, W - 20, 2, 4, 1, 180, 175, 150, 255); /* dish strut R */
fill_rect(s, W/2 - 2, 1, 4, 2, 200, 195, 160, 255); /* dish rim center */
fill_rect(s, 8, 14, 2, 18, 70, 90, 110, 255); /* cable tray L */
fill_rect(s, W - 10, 14, 2, 18, 70, 90, 110, 255); /* cable tray R */
fill_rect(s, 8, 22, 3, 1, 90, 110, 130, 255); /* tray clamp L */
fill_rect(s, W - 11, 26, 3, 1, 90, 110, 130, 255); /* tray clamp R */
fill_rect(s, W/2 - 6, H - 30, 12, 10, dark.r, dark.g, dark.b, 255); /* door recess */
fill_rect(s, W/2 - 5, H - 29, 10, 8, 60, 58, 52, 255); /* door panel */
fill_rect(s, W/2 - 1, H - 27, 2, 4, 200, 190, 80, 255); /* door lamp */
fill_rect(s, 20, H - 32, 18, 1, 200, 160, 40, 255); /* hazard strip mid */
fill_rect(s, 22, H - 34, 4, 3, 90, 200, 255, 255); /* sample rack A */
fill_rect(s, 28, H - 34, 4, 3, 120, 160, 255, 255); /* sample rack B */
fill_rect(s, 34, H - 34, 4, 3, 160, 120, 255, 255); /* sample rack C */
fill_rect(s, W - 22, 8, 6, 2, lite.r, lite.g, lite.b, 255); /* roof instrument rail */
fill_rect(s, W - 20, 7, 2, 1, 255, 240, 120, 255); /* rail tip LED */
break;
default:
(void)dark;