d976595879
Main / Build (BookPlayer) (push) Has been cancelled
Main / Build (Brainfuck) (push) Has been cancelled
Main / Build (Breakout) (push) Has been cancelled
Main / Build (Calculator) (push) Has been cancelled
Main / Build (Diceware) (push) Has been cancelled
Main / Build (EpubReader) (push) Has been cancelled
Main / Build (GPIO) (push) Has been cancelled
Main / Build (GraphicsDemo) (push) Has been cancelled
Main / Build (HelloWorld) (push) Has been cancelled
Main / Build (M5UnitTest) (push) Has been cancelled
Main / Build (Magic8Ball) (push) Has been cancelled
Main / Build (MediaKeys) (push) Has been cancelled
Main / Build (MystifyDemo) (push) Has been cancelled
Main / Build (SerialConsole) (push) Has been cancelled
Main / Build (Snake) (push) Has been cancelled
Main / Build (TamaTac) (push) Has been cancelled
Main / Build (TodoList) (push) Has been cancelled
Main / Build (TwoEleven) (push) Has been cancelled
Main / Bundle (push) Has been cancelled
14 lines
577 B
Markdown
14 lines
577 B
Markdown
# GameKit
|
|
|
|
Small LVGL-first helper library for Tactility games.
|
|
|
|
Current scope:
|
|
- `Loop`: `lv_timer` lifecycle wrapper.
|
|
- `Scene`: common enter/exit/input/tick/render interface.
|
|
- `Input`: normalize keyboard arrows/WASD, gestures, and touch-quadrant clicks.
|
|
- `Grid`: tiny tile-grid coordinate helpers.
|
|
- `Draw`: lightweight panel/cell/label helpers.
|
|
- `Prefs`: small wrapper around Tactility preferences.
|
|
|
|
This intentionally avoids a heavy sprite engine. First consumers should use LVGL rectangles/labels, then add canvas/sprite helpers only when a game proves it needs them.
|