engine-c: denser BT_TURRET berm/bunker/cupola/barrel/radar silhouettes
This commit is contained in:
parent
6b1969d77e
commit
13fbae115d
2 changed files with 34 additions and 0 deletions
|
|
@ -1213,6 +1213,23 @@ static void draw_bld(Building *b, int sx, int sy) {
|
|||
fill_rect(sx + W/2 - 8, sy + H/2 - 6, 3, 2, 255, 250, 210);
|
||||
disc(sx + W/2 - 7, sy + H/2 - 8, 2, 255, 250, 210);
|
||||
fill_rect(sx + W - 6, sy + H/2 - 5, 3, 2, 220, 210, 160); /* side flood */
|
||||
/* denser: berm stakes, cupola seam, barrel vents, feed belt, casings, IFF */
|
||||
fill_rect(sx + 3, sy + H - 9, 1, 3, 55, 48, 38); /* berm stake L */
|
||||
fill_rect(sx + W - 4, sy + H - 9, 1, 3, 55, 48, 38); /* berm stake R */
|
||||
fill_rect(sx + W/2 - 1, sy + H - 9, 2, 2, 60, 52, 40); /* berm mid peg */
|
||||
fill_rect(sx + W/2 - 4, sy + H/2 - 4, 2, 1, 80, 75, 65); /* cupola seam L */
|
||||
fill_rect(sx + W/2 + 2, sy + H/2 - 4, 2, 1, 80, 75, 65); /* cupola seam R */
|
||||
fill_rect(sx + W/2 + 6, sy + H/2 - 5, 1, 2, 45, 40, 34); /* barrel vent 1 */
|
||||
fill_rect(sx + W/2 + 9, sy + H/2 - 5, 1, 2, 45, 40, 34); /* barrel vent 2 */
|
||||
fill_rect(sx + W/2 + 5, sy + H/2 + 2, 6, 1, 35, 32, 28); /* ammo feed belt */
|
||||
fill_rect(sx + W/2 + 5, sy + H/2 + 3, 1, 1, 200, 160, 40); /* belt link */
|
||||
fill_rect(sx + W/2 + 7, sy + H/2 + 3, 1, 1, 200, 160, 40);
|
||||
fill_rect(sx + W/2 + 9, sy + H/2 + 3, 1, 1, 200, 160, 40);
|
||||
fill_rect(sx + 4, sy + H - 3, 2, 1, 180, 150, 60); /* spent casing L */
|
||||
fill_rect(sx + 7, sy + H - 3, 2, 1, 180, 150, 60); /* spent casing R */
|
||||
fill_rect(sx + W/2 - 2, sy + H/2 - 12, 1, 2, 70, 68, 58); /* antenna tip */
|
||||
fill_rect(sx + W - 5, sy + H/2 - 3, 2, 2, 40, 180, 60); /* IFF LED */
|
||||
fill_rect(sx + 6, sy + H/2 + 8, 4, 1, 50, 44, 36); /* footplate scar */
|
||||
break;
|
||||
case BT_WALL:
|
||||
/* denser fort: battlement, gate, scars, rubble (KKND fort read) */
|
||||
|
|
|
|||
|
|
@ -1015,6 +1015,23 @@ SDL_Texture *sprites_make_bld(SDL_Renderer *r, BuildingType t, Faction f) {
|
|||
fill_rect(s, W/2 - 8, H/2 - 6, 3, 2, 255, 250, 210, 255);
|
||||
disc(s, W/2 - 7, H/2 - 8, 2, 255, 250, 210, 255);
|
||||
fill_rect(s, W - 6, H/2 - 5, 3, 2, 220, 210, 160, 255); /* side flood */
|
||||
/* denser: berm stakes, cupola seam, barrel vents, feed belt, casings, IFF */
|
||||
fill_rect(s, 3, H - 9, 1, 3, 55, 48, 38, 255); /* berm stake L */
|
||||
fill_rect(s, W - 4, H - 9, 1, 3, 55, 48, 38, 255); /* berm stake R */
|
||||
fill_rect(s, W/2 - 1, H - 9, 2, 2, 60, 52, 40, 255); /* berm mid peg */
|
||||
fill_rect(s, W/2 - 4, H/2 - 4, 2, 1, 80, 75, 65, 255); /* cupola seam L */
|
||||
fill_rect(s, W/2 + 2, H/2 - 4, 2, 1, 80, 75, 65, 255); /* cupola seam R */
|
||||
fill_rect(s, W/2 + 6, H/2 - 5, 1, 2, 45, 40, 34, 255); /* barrel vent 1 */
|
||||
fill_rect(s, W/2 + 9, H/2 - 5, 1, 2, 45, 40, 34, 255); /* barrel vent 2 */
|
||||
fill_rect(s, W/2 + 5, H/2 + 2, 6, 1, 35, 32, 28, 255); /* ammo feed belt */
|
||||
fill_rect(s, W/2 + 5, H/2 + 3, 1, 1, 200, 160, 40, 255); /* belt link */
|
||||
fill_rect(s, W/2 + 7, H/2 + 3, 1, 1, 200, 160, 40, 255);
|
||||
fill_rect(s, W/2 + 9, H/2 + 3, 1, 1, 200, 160, 40, 255);
|
||||
fill_rect(s, 4, H - 3, 2, 1, 180, 150, 60, 255); /* spent casing L */
|
||||
fill_rect(s, 7, H - 3, 2, 1, 180, 150, 60, 255); /* spent casing R */
|
||||
fill_rect(s, W/2 - 2, H/2 - 12, 1, 2, 70, 68, 58, 255); /* antenna tip */
|
||||
fill_rect(s, W - 5, H/2 - 3, 2, 2, 40, 180, 60, 255); /* IFF LED */
|
||||
fill_rect(s, 6, H/2 + 8, 4, 1, 50, 44, 36, 255); /* footplate scar */
|
||||
break;
|
||||
case BT_WALL:
|
||||
/* denser fort: battlement, gate, scars, rubble (KKND fort read) */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue