feat(title): cosmètics i posicions a YAML, font Tiny5 al copyright
This commit is contained in:
1 parent
233fcb8226
commit
fceeb11cdd
12 files changed
+211
-163
No files matched your search
@@ -158,13 +158,13 @@ namespace Defaults {
|
||||
constexpr int MENU_ITEMS_KERNING = 0;
|
||||
|
||||
// Copyright al peu de la TITLE: pixel-art estricte, generat amb
|
||||
// font-gen a partir de PixeloidSans-Bold size 9. La separem
|
||||
// de la `placeholder` (que la fa servir el "press start") per
|
||||
// diferenciar tipogràficament jerarquia: prompt destacat amb
|
||||
// outline gros, copyright net i petit a baix.
|
||||
constexpr const char* COPYRIGHT_NAME = "PixeloidSans-Bold";
|
||||
constexpr const char* COPYRIGHT_GIF = "data/fonts/PixeloidSans-Bold.gif";
|
||||
constexpr const char* COPYRIGHT_FNT = "data/fonts/PixeloidSans-Bold.fnt";
|
||||
// font-gen a partir de Tiny5-Regular size 5 (caixa 3×6 px). La
|
||||
// separem de la `placeholder` (que la fa servir el "press start")
|
||||
// per diferenciar tipogràficament jerarquia: prompt destacat amb
|
||||
// outline gros, copyright net i micro a baix.
|
||||
constexpr const char* COPYRIGHT_NAME = "Tiny5-Regular";
|
||||
constexpr const char* COPYRIGHT_GIF = "data/fonts/Tiny5-Regular.gif";
|
||||
constexpr const char* COPYRIGHT_FNT = "data/fonts/Tiny5-Regular.fnt";
|
||||
constexpr int COPYRIGHT_KERNING = 0;
|
||||
} // namespace Font
|
||||
|
||||
@@ -271,7 +271,22 @@ namespace Defaults {
|
||||
constexpr int DURATION_MS = 30000;
|
||||
constexpr Uint8 BG_COLOR = 1;
|
||||
constexpr Uint8 TEXT_COLOR = 31;
|
||||
constexpr Uint8 COPYRIGHT_COLOR = 246; // (218,218,255) off-white amb un mínim de fred.
|
||||
// Color del text de "© 2026 JailDesigner": off-white càlid (índex
|
||||
// 183 = 255,218,170, peach/cream) — ~90% blanc amb tint càlid.
|
||||
constexpr Uint8 COPYRIGHT_COLOR = 183;
|
||||
// Color de l'outline del prompt "PRESS START" (no del copyright,
|
||||
// tot i compartir-se a versions antigues). Marró fosc càlid
|
||||
// (índex 19 = 109,72,0) coherent amb la paleta del logo.
|
||||
constexpr Uint8 PRESS_START_OUTLINE_COLOR = 19;
|
||||
// Posicions Y dels tres elements verticals de la TITLE, en
|
||||
// percentatge sobre `GameCanvas::HEIGHT`. El logo s'ancora pel
|
||||
// seu top (la imatge cau cap avall des d'aquest Y); el prompt
|
||||
// i el copyright es centren verticalment sobre la línia.
|
||||
constexpr int LOGO_Y_PERCENT = 15;
|
||||
constexpr int PROMPT_Y_PERCENT = 68;
|
||||
constexpr int COPYRIGHT_Y_PERCENT = 92;
|
||||
// Separació vertical entre el minilogo i el text del © al peu.
|
||||
constexpr int MINI_LOGO_GAP_PX = 2;
|
||||
constexpr int BLINK_VISIBLE_MS = 800;
|
||||
constexpr int BLINK_HIDDEN_MS = 200;
|
||||
|
||||
|
||||
Reference in new issue
Block a user