# Tema de la UI: índexs de paleta, timings, fonts i flags visuals. Tota # clau absent cau al valor compilat a Defaults::UI (veure defaults.hpp). colors: render_info_text: 58 render_info_shadow: 16 canvas_bg: 72 notification_text: 232 notification_bg: 64 exit_text: 71 exit_bg: 2 menu_bg: 2 menu_border: 232 menu_title: 237 menu_label: 58 menu_value: 232 menu_cursor: 71 menu_disabled: 16 hud_bg: 9 hud_label: 58 hud_value: 187 hud_flash: 237 # Rètol de transició de sala (ROOM_INTRO i ROOM_OUTRO). Independents # de notification_* perquè la fase i les notificacions són dos canals # visuals distints: ací pots canviar el color del rètol sense tocar # els missatges del HUD. room_text: 160 room_text_outline: 253 timings: notification_ms: 4000 exit_ms: 4000 fonts: hud: name: "8bithud" gif: "data/fonts/8bithud.gif" fnt: "data/fonts/8bithud.fnt" kerning: 1 placeholder: name: "ari-w9500-condensed-display" gif: "data/fonts/ari-w9500-condensed-display.gif" fnt: "data/fonts/ari-w9500-condensed-display.fnt" kerning: 1 # Font del rètol de transició de sala (ROOM_INTRO i ROOM_OUTRO). room_text: name: "CaesarDressing-Regular" gif: "data/fonts/CaesarDressing-Regular.gif" fnt: "data/fonts/CaesarDressing-Regular.fnt" kerning: 1 menu_title: name: "ari-w9500-display" gif: "data/fonts/ari-w9500-display.gif" fnt: "data/fonts/ari-w9500-display.fnt" kerning: 0 menu_items: name: "ari-w9500-condensed-display" gif: "data/fonts/ari-w9500-condensed-display.gif" fnt: "data/fonts/ari-w9500-condensed-display.fnt" kerning: 0 hud: bg_enabled: false entry_ms: 800 # durada de l'animació d'entrada dels tres blocs flash_ms: 250 # durada del flash quan un jugador rep un hit shake_ms: 300 # durada del shake que acompanya el flash # Geometria del popup superior (Notifier). En píxels del canvas, llevat de # slide_ms (durada en ms de l'animació d'entrada i d'eixida; constant # independentment de la mida de la caixa). El padding vertical és asimètric a # propòsit: padding_top > padding_bottom puja una mica el text dins la caixa. # Corbes disponibles: linear, outQuad, inQuad, inOutQuad, outCubic, inCubic. notifier: padding_h: 6 padding_top: 4 padding_bottom: 3 line_gap: 1 margin_top: 3 border_px: 1 slide_ms: 300 slide_in_curve: outCubic slide_out_curve: inCubic # Pausa graduada de la GameScene: el món no para d'un colp, s'atura amb # easing i torna a arrancar amb una altra corba. Els timings es poden # afinar independentment, i les corbes permeten estils diferents entrant # i sortint (p.ex. frenar suau i arrancar seca). Corbes disponibles: # linear, outQuad, inQuad, inOutQuad, outCubic, inCubic. pause: enter_ms: 400 exit_ms: 250 enter_curve: outCubic exit_curve: inCubic # Sons del menú de servei. Els fitxers viuen a data/sounds/. SELECT # acompanya navegació (amunt/avall) i back; ACCEPT acompanya modificació # d'opció (esquerra/dreta/retorn) o entrada a un submenú. sounds: menu_select: "menu_select.wav" menu_accept: "menu_accept.wav" # Escena TITLE (placeholder visual mentre no hi haja artwork). # `bg_color` i `text_color` són índexs sobre la paleta "ui" (uzebox.pal): # 1 = (36,0,0) gairebé negre amb un mínim de càlid; 31 = (255,109,0) # taronja pur. `duration_ms` és el timeout abans de saltar a la # següent escena (skipable amb tecla no reservada). Els dos # `blink_*_ms` defineixen el cicle del prompt "press start": el text # es veu durant `visible_ms` i s'amaga durant `hidden_ms` repetint-se. title: duration_ms: 30000 bg_color: 1 text_color: 31 copyright_color: 246 blink_visible_ms: 800 blink_hidden_ms: 200