Files
le-mystere-professeur-zacus/hardware/firmware/data/story/screens/SCENE_CREDIT.json
T
Clément SAILLANT e2bdd8b66c Add SceneGyrophare effect implementation
- Introduced SceneGyrophareConfig structure for configuration parameters.
- Implemented SceneGyrophare class with methods for creating, destroying, and updating the gyrophare effect.
- Added rendering functions for background, beams, and warning triangle.
- Integrated timer for animation updates based on frame rate.
- Created a log file for ESP32 audio kit boot information.
2026-03-01 11:41:15 +01:00

39 lines
828 B
JSON

{
"id": "SCENE_CREDIT",
"title": "CREDITS II",
"subtitle": "Encore merci Brigade Z",
"symbol": "BRAVO",
"effect": "winner",
"effect_speed_ms": 260,
"theme": {
"bg": "#0A1027",
"accent": "#66D9FF",
"text": "#FFFFFF"
},
"text": {
"show_title": true,
"show_subtitle": true,
"show_symbol": true,
"title_case": "upper",
"subtitle_case": "raw",
"title_align": "center",
"subtitle_align": "center",
"symbol_align": "top",
"title_font_face": "bungee_24",
"subtitle_font_face": "ibm_bold_20",
"size": 92
},
"scroll": {
"mode": "left",
"text": " -- CREDITS II : Merci Brigade Z ---",
"speed_ms": 28,
"pause_ms": 300,
"loop": true
},
"render": {
"text_backend": "lgfx_overlay",
"disable_lvgl_text": true,
"wave": false
}
}