(base string)
| 1204 | } |
| 1205 | |
| 1206 | func (m model) overlayFontMenuOnString(base string) string { |
| 1207 | rect := FontMenuRect(m.w, m.h-1) |
| 1208 | c := NewCanvas(rect.W, rect.H) |
| 1209 | drawFontMenuAt(c, 0, 0, m.fontMenu) |
| 1210 | return SpliceOverlay(base, c.Serialize(), rect.X, rect.Y) |
| 1211 | } |
| 1212 | |
| 1213 | func (m model) drawBoardView(c *Canvas) { |
| 1214 | // While a board-switch crossfade is in flight: render the relevant |
no test coverage detected