ludic.ui: t(key, holes...) in a template - the key marked (byte 1, a marked key kept as it is) and each hole's value after a byte 31, the text the translator decodes at draw time; joined through the text memo, so nothing is made while it reads the same (phase 26)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Orkun ÇAKILKAYA 2026-09-29 23:16:05 +03:00
parent 82c652ca31
commit b5b3edc6ec
8 changed files with 72 additions and 1 deletions

View file

@ -34,6 +34,8 @@ function ui_default_backend() -> UiBackend {
return UiRenderers[0].make()
}
export state UiState {
tk_mark: string = tk_byte(1) # tkey.ludic: a key's mark, and the byte between its holes
tk_sep: string = tk_byte(31)
@max(64) ov_path: []string = new []string # override.ludic: paths a studio's text stands in for ...
@max(64) ov_text: []string = new []string # ... and the texts
@max(256) ph_keys: []string = new []string # held.ludic: elements a preview holds a pseudo-class on for ...