Procedural workbench redraws + 3-season tree variety

Workbenches: replace atlas sprites (which read as chest-of-drawers,
candle base, kitchen stove, cushion stack) with procedural _draw_ methods
following CremationPyre._draw_pyre's pattern. Carpenter shows a wood bench
with saw + log slabs; Smelter a stone furnace with smoking chimney; Hearth
a tall h=2 stone fireplace with arched opening + log fire; Millstone a
wood frame supporting a round grindstone wheel.

Trees: add Summer + Fall atlases alongside Spring (12 visual variants
from 4 silhouettes × 3 seasons). Selection hash mixes season independently
so neighbouring tiles don't all share the same palette.
This commit is contained in:
megaproxy 2026-05-15 20:22:55 +01:00
parent 840db55b44
commit c97ada80d7
6 changed files with 278 additions and 113 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB