diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-27 21:44:52 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:14 -0300 |
| commit | fa5260c120268f1c1e3dbd2a17264e5896476576 (patch) | |
| tree | bf508789ec224022677c17ff3e4e9180514711fb /test/output.zig | |
| parent | 0ce8269c251eaba188883c38dd3e97be9fb362cc (diff) | |
| download | pardes-fa5260c120268f1c1e3dbd2a17264e5896476576.tar.gz pardes-fa5260c120268f1c1e3dbd2a17264e5896476576.zip | |
Move the screen types out of pardes.zig into surface.zig
Pure move: Color, FontRole, CellStyle, Cell, AsciiDiff, PanelCellDiff,
ImageCacheKey, NativePlacement, ImagePatch, ImagePlace and Surface, with
their eight tests, go verbatim to the new surface.zig with the imports they
use. pardes.zig keeps one `pub const X = @import("surface.zig").X;` line
per type, as it already does for Pane, Rect and the tag layers, so the
shells' `pardes.Cell` / `pardes.Surface` spellings do not change.
Surface.print, clearRect and overlayDash become pub because render calls
them from pardes.zig. surface.zig is added to pardes.zig's test block and
to the embedded source list.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'test/output.zig')
0 files changed, 0 insertions, 0 deletions
