engine-c: denser BT_REFINERY oil-field/derrick/tank/pipe/pad detail
This commit is contained in:
parent
01a340d862
commit
92053ed795
2 changed files with 46 additions and 0 deletions
|
|
@ -1165,6 +1165,29 @@ static void draw_bld(Building *b, int sx, int sy) {
|
||||||
fill_rect(sx + W - 28, sy + H - 10, 4, 5, 55, 48, 35); /* oil drum */
|
fill_rect(sx + W - 28, sy + H - 10, 4, 5, 55, 48, 35); /* oil drum */
|
||||||
fill_rect(sx + W - 27, sy + H - 9, 2, 1, 200, 160, 40); /* drum band */
|
fill_rect(sx + W - 27, sy + H - 9, 2, 1, 200, 160, 40); /* drum band */
|
||||||
fill_rect(sx + W - 32, sy + H - 9, 3, 4, 50, 44, 32); /* crate */
|
fill_rect(sx + W - 32, sy + H - 9, 3, 4, 50, 44, 32); /* crate */
|
||||||
|
/* densify++: pad planks, mast braces, tank straps/gauges, pipe valves, hopper roof, drums */
|
||||||
|
fill_rect(sx + 7, sy + H - 10, W - 14, 1, 48, 42, 32); /* pad plank seam */
|
||||||
|
fill_rect(sx + 9, sy + H - 8, W - 18, 1, 42, 36, 28); /* pad plank low */
|
||||||
|
fill_rect(sx + W/2 - 6, sy + 46, 12, 1, 48, 42, 32); /* low mast brace */
|
||||||
|
fill_rect(sx + W/2 - 5, sy + 8, 1, H - 26, 38, 34, 28); /* mast edge L */
|
||||||
|
fill_rect(sx + W/2 + 4, sy + 8, 1, H - 26, 38, 34, 28); /* mast edge R */
|
||||||
|
fill_rect(sx + W/2 - 3, sy + H - 22, 6, 2, 55, 48, 36); /* mast shoe lip */
|
||||||
|
fill_rect(sx + W/2 + 4, sy + 42, 3, 1, 80, 70, 50); /* ladder rung low */
|
||||||
|
fill_rect(sx + 8, sy + H - 22, 12, 1, 95, 78, 42); /* tank1 strap hi */
|
||||||
|
fill_rect(sx + 9, sy + H - 17, 10, 1, 85, 70, 38); /* tank1 strap lo */
|
||||||
|
fill_rect(sx + 14, sy + H - 24, 2, 2, 200, 170, 80); /* tank1 gauge */
|
||||||
|
fill_rect(sx + 23, sy + H - 20, 10, 1, 90, 72, 38); /* tank2 strap hi */
|
||||||
|
fill_rect(sx + 24, sy + H - 15, 8, 1, 80, 65, 35); /* tank2 strap lo */
|
||||||
|
fill_rect(sx + 28, sy + H - 22, 2, 2, 200, 170, 80); /* tank2 gauge */
|
||||||
|
fill_rect(sx + W/2 - 3, sy + H - 14, 2, 2, 70, 60, 45); /* valve stem */
|
||||||
|
fill_rect(sx + 16, sy + H - 17, 2, 2, 70, 60, 45); /* elbow bolt */
|
||||||
|
fill_rect(sx + W - 24, sy + H - 22, 2, 2, 70, 60, 45); /* hopper flange bolt */
|
||||||
|
fill_rect(sx + W - 22, sy + H - 34, 14, 2, 65, 55, 40); /* hopper roof plate */
|
||||||
|
fill_rect(sx + W - 14, sy + H - 36, 3, 2, 85, 75, 50); /* roof stack */
|
||||||
|
fill_rect(sx + W - 20, sy + H - 31, 2, 2, 55, 48, 38); /* roof rivet L */
|
||||||
|
fill_rect(sx + W - 12, sy + H - 31, 2, 2, 55, 48, 38); /* roof rivet R */
|
||||||
|
fill_rect(sx + W - 36, sy + H - 10, 3, 4, 48, 42, 30); /* spare crate */
|
||||||
|
fill_rect(sx + W - 26, sy + H - 8, 3, 3, 52, 46, 34); /* drum 2 */
|
||||||
break;
|
break;
|
||||||
case BT_POWER:
|
case BT_POWER:
|
||||||
/* denser KKND plant: pad, twin cooling, reactor, stack, switchyard, steam */
|
/* denser KKND plant: pad, twin cooling, reactor, stack, switchyard, steam */
|
||||||
|
|
|
||||||
|
|
@ -971,6 +971,29 @@ SDL_Texture *sprites_make_bld(SDL_Renderer *r, BuildingType t, Faction f) {
|
||||||
fill_rect(s, W - 28, H - 10, 4, 5, 55, 48, 35, 255); /* oil drum */
|
fill_rect(s, W - 28, H - 10, 4, 5, 55, 48, 35, 255); /* oil drum */
|
||||||
fill_rect(s, W - 27, H - 9, 2, 1, 200, 160, 40, 255); /* drum band */
|
fill_rect(s, W - 27, H - 9, 2, 1, 200, 160, 40, 255); /* drum band */
|
||||||
fill_rect(s, W - 32, H - 9, 3, 4, 50, 44, 32, 255); /* crate */
|
fill_rect(s, W - 32, H - 9, 3, 4, 50, 44, 32, 255); /* crate */
|
||||||
|
/* densify++: pad planks, mast braces, tank straps/gauges, pipe valves, hopper roof, drums */
|
||||||
|
fill_rect(s, 7, H - 10, W - 14, 1, 48, 42, 32, 255); /* pad plank seam */
|
||||||
|
fill_rect(s, 9, H - 8, W - 18, 1, 42, 36, 28, 255); /* pad plank low */
|
||||||
|
fill_rect(s, W/2 - 6, 46, 12, 1, 48, 42, 32, 255); /* low mast brace */
|
||||||
|
fill_rect(s, W/2 - 5, 8, 1, H - 26, 38, 34, 28, 255); /* mast edge L */
|
||||||
|
fill_rect(s, W/2 + 4, 8, 1, H - 26, 38, 34, 28, 255); /* mast edge R */
|
||||||
|
fill_rect(s, W/2 - 3, H - 22, 6, 2, 55, 48, 36, 255); /* mast shoe lip */
|
||||||
|
fill_rect(s, W/2 + 4, 42, 3, 1, 80, 70, 50, 255); /* ladder rung low */
|
||||||
|
fill_rect(s, 8, H - 22, 12, 1, 95, 78, 42, 255); /* tank1 strap hi */
|
||||||
|
fill_rect(s, 9, H - 17, 10, 1, 85, 70, 38, 255); /* tank1 strap lo */
|
||||||
|
fill_rect(s, 14, H - 24, 2, 2, 200, 170, 80, 255); /* tank1 gauge */
|
||||||
|
fill_rect(s, 23, H - 20, 10, 1, 90, 72, 38, 255); /* tank2 strap hi */
|
||||||
|
fill_rect(s, 24, H - 15, 8, 1, 80, 65, 35, 255); /* tank2 strap lo */
|
||||||
|
fill_rect(s, 28, H - 22, 2, 2, 200, 170, 80, 255); /* tank2 gauge */
|
||||||
|
fill_rect(s, W/2 - 3, H - 14, 2, 2, 70, 60, 45, 255); /* valve stem */
|
||||||
|
fill_rect(s, 16, H - 17, 2, 2, 70, 60, 45, 255); /* elbow bolt */
|
||||||
|
fill_rect(s, W - 24, H - 22, 2, 2, 70, 60, 45, 255); /* hopper flange bolt */
|
||||||
|
fill_rect(s, W - 22, H - 34, 14, 2, 65, 55, 40, 255); /* hopper roof plate */
|
||||||
|
fill_rect(s, W - 14, H - 36, 3, 2, 85, 75, 50, 255); /* roof stack */
|
||||||
|
fill_rect(s, W - 20, H - 31, 2, 2, 55, 48, 38, 255); /* roof rivet L */
|
||||||
|
fill_rect(s, W - 12, H - 31, 2, 2, 55, 48, 38, 255); /* roof rivet R */
|
||||||
|
fill_rect(s, W - 36, H - 10, 3, 4, 48, 42, 30, 255); /* spare crate */
|
||||||
|
fill_rect(s, W - 26, H - 8, 3, 3, 52, 46, 34, 255); /* drum 2 */
|
||||||
break;
|
break;
|
||||||
case BT_POWER:
|
case BT_POWER:
|
||||||
/* denser KKND plant: pad, twin cooling, reactor, stack, switchyard, steam */
|
/* denser KKND plant: pad, twin cooling, reactor, stack, switchyard, steam */
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue