24 gsl::not_null<TextFormatter *> format,
25 gsl::not_null<UserDiagnostics *> diag,
26 gsl::not_null<TilePrinter *> tile_printer)
27 : format_{format}, diag_{diag}, tile_printer_{tile_printer}
32 const std::vector<TilemapEntry> &entries,
A result type that maintains a chainable sequence of errors for debugging and error reporting.
A template for two-dimensional images with arbitrarily typed pixel values.
A palette container for colors that support transparency checking.
Abstract base class for applying text styling with context-aware formatting.
A collection of printer functions for various tile types.
Abstract interface for structured error reporting and diagnostic output.
constexpr std::size_t num_pals