212297ecf9
Replace egui text rendering with a BitmapFont system: - Glyph.tile: u32 replaces ch: char; top-left pixel of PNG is background sentinel - BitmapFont loads/preprocesses PNG to opaque-white + transparent, tinted at render time - Default font: assets/vga-font-8x16.png (CP437, 8×16 tiles); placeholder generated if missing - Boards can specify a per-board font via [font] in their .toml file - Editor Board tab: "Font…" button opens font dialog (rfd file picker, tile dims, tilesheet preview) - Glyph picker: tile grid from active font replaces hardcoded ASCII char grid - map_file: TileIndex untagged enum accepts char or integer in palette entries Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
254 B
TOML
13 lines
254 B
TOML
[package]
|
|
name = "kiln"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
eframe = "0.33.3"
|
|
rhai = "1"
|
|
serde = { version = "1", features = ["derive"] }
|
|
toml = "0.8"
|
|
image = { version = "0.25", default-features = false, features = ["png"] }
|
|
rfd = "0.15"
|