# Coffee Crisis Arcade Edition - Fichero de parametros
# Formato: PARAMETRO VALOR

# --- GAME ---
game.item_text_outline_color  E0E0E0F0   # Color del outline del texto de los items (RGBA hex)
game.width                         320   # Ancho de la resolución nativa del juego (en píxeles)
game.height                        240   # Alto de la resolución nativa del juego (en píxeles)
game.play_area.rect.x                0   # Posición X de la zona jugable
game.play_area.rect.y                0   # Posición Y de la zona jugable
game.play_area.rect.w              320   # Ancho de la zona jugable
game.play_area.rect.h              200   # Alto de la zona jugable
game.name_entry_idle_time           10   # Segundos para introducir el nombre al finalizar la partida si no se pulsa nada
game.name_entry_total_time          60   # Segundos totales para introducir el nombre al finalizar la partida
game.hit_stop                    false   # Indica si debe haber un paro cuando el jugador es golpeado por un globo
game.hit_stop_ms                   500   # Cantidad de milisegundos que dura el hit_stop

# --- FADE ---
fade.color                     1F2B30   # Color hexadecimal para el efecto de fundido
fade.num_squares_width             64   # Número de cuadrados en el eje X para el fundido
fade.num_squares_height            48   # Número de cuadrados en el eje Y para el fundido
fade.random_squares_duration_ms  1200   # Duración del fade en milisegundos
fade.post_duration_ms             500   # Duración tras el fundido en milisegundos
fade.venetian_size                 12   # Tamaño de las bandas para el efecto veneciano (en píxeles)

# --- SCOREBOARD ---
scoreboard.rect.x                     0   # Posición X del marcador
scoreboard.rect.y                   216   # Posición Y del marcador
scoreboard.rect.w                   320   # Ancho del marcador
scoreboard.rect.h                    40   # Alto del marcador
scoreboard.separator_autocolor     true   # ¿El separador usa color automático?
scoreboard.separator_color       0D1A2B   # Color del separador (hexadecimal)
scoreboard.easy_color            4B692F   # Color para la dificultad fácil
scoreboard.normal_color          2E3F47   # Color para la dificultad normal
scoreboard.hard_color            76428A   # Color para la dificultad difícil
scoreboard.text_autocolor          true   # ¿El texto usa color automático?
scoreboard.text_color1           FFFFFF   # Color principal del texto del marcador
scoreboard.text_color2           FFFFFF   # Color secundario del texto del marcador
scoreboard.skip_countdown_value       8   # Valor para saltar la cuenta atrás (segundos)

# --- TITLE ---
title.press_start_position        180   # Posición Y del texto "Press Start"
title.title_duration               14   # Duración de la pantalla de título (segundos)
title.arcade_edition_position     123   # Posición Y del subtítulo "Arcade Edition"
title.title_c_c_position           80   # Posición Y del título principal
title.bg_color                 41526F   # Color de fondo en la sección titulo

# --- BACKGROUND ---
background.attenuate_color  FFFFFF00   # Color de atenuación del fondo (RGBA hexadecimal)

# --- BALLOONS --- (deltaTime en segundos: vel en pixels/s, grav en pixels/s²)
balloon.settings[0].vel   165.0f    # Velocidad inicial del globo 1 (pixels/s)
balloon.settings[0].grav  320.0f    # Gravedad aplicada al globo 1 (pixels/s²)
balloon.settings[1].vel   222.0f    # Velocidad inicial del globo 2 (pixels/s)
balloon.settings[1].grav  360.0f    # Gravedad aplicada al globo 2 (pixels/s²)
balloon.settings[2].vel   282.0f    # Velocidad inicial del globo 3 (pixels/s)
balloon.settings[2].grav  360.0f    # Gravedad aplicada al globo 3 (pixels/s²)
balloon.settings[3].vel   327.0f    # Velocidad inicial del globo 4 (pixels/s)
balloon.settings[3].grav  360.0f    # Gravedad aplicada al globo 4 (pixels/s²)

balloon.color[0]  blue    # Color de creación del globo normal
balloon.color[1]  orange  # Color del globo normal
balloon.color[2]  red     # Color de creación del globo que rebota
balloon.color[3]  green   # Color del globo que rebota

balloon.bouncing_sound  false  # Indica si los globos hacer sonido al rebotar

# --- NOTIFICATION ---
notification.pos_v     TOP   # Posición vertical de la notificación (TOP/BOTTOM)
notification.pos_h    LEFT   # Posición horizontal de la notificación (LEFT/RIGHT)
notification.sound   false   # ¿La notificación reproduce sonido?
notification.color  303030   # Color de fondo de la notificación (hexadecimal)

# --- SERVICE MENU ---
service_menu.title_color       99FF62   # Color del título del menú de servicio
service_menu.text_color        FFFFFF   # Color del texto del menú de servicio
service_menu.selected_color    FFDC44   # Color de la opción seleccionada en el menú de servicio
service_menu.bg_color        000F00F5   # Color de fondo del menú de servicio (RGBA hexadecimal)
service_menu.drop_shadow        false   # ¿El menú de servicio tiene sombra?

service_menu.window_message.bg_color                 141E32F0   # Color de fondo de ventanas de mensaje (RGBA hexadecimal)
service_menu.window_message.border_color             6496C8FF   # Color del borde de ventanas de mensaje (RGBA hexadecimal)
service_menu.window_message.title_color              6496C8FF   # Color del título en ventanas de mensaje (RGBA hexadecimal)
service_menu.window_message.text_color               DCDCDCFF   # Color del texto en ventanas de mensaje (RGBA hexadecimal)
service_menu.window_message.padding                     15.0f   # Espaciado interno de ventanas de mensaje (píxeles)
service_menu.window_message.line_spacing                 5.0f   # Espaciado entre líneas de texto (píxeles)
service_menu.window_message.title_separator_spacing     20.0f   # Espaciado entre título y contenido (píxeles)
service_menu.window_message.min_width                  200.0f   # Ancho mínimo de ventanas de mensaje (píxeles)
service_menu.window_message.min_height                  32.0f   # Alto mínimo de ventanas de mensaje (píxeles)
service_menu.window_message.max_width_ratio              0.8f   # Ratio máximo de ancho respecto a pantalla (0.0-1.0)
service_menu.window_message.max_height_ratio             0.8f   # Ratio máximo de alto respecto a pantalla (0.0-1.0)
service_menu.window_message.text_safety_margin          15.0f   # Margen de seguridad para el texto (píxeles)
service_menu.window_message.animation_duration           0.3f   # Duración de animaciones de ventanas (segundos)

# --- INTRO ---
intro.bg_color                     4664BD  # Color de fondo de la intro
intro.card_color                   CBDBFC  # Color de las tarjetas en la intro
intro.shadow_color               00000080  # Color de la sombra de las tarjetas en la intro
intro.text_distance_from_bottom        48  # Posicion del texto

# --- DEBUG ---
debug.color  00FFFF   # Color para elementos de depuración

# --- RESOURCE ---
resource.color  FFFFFF   # Color de recurso 1
resource.color  FFFFFF   # Color de recurso 2

# --- TABE ---
tabe.min_spawn_time  2.0f # Tiempo mínimo en minutos para que aparezca el Tabe
tabe.max_spawn_time  3.0f # Tiempo máximo en minutos para que aparezca el Tabe

# --- PLAYER ---
# Jugador 1 - Camiseta por defecto
player.default_shirt[0].darkest      028ECFFF   # Tono más oscuro - bordes y contornos (Jugador 1, por defecto)
player.default_shirt[0].dark         0297DBFF   # Tono oscuro - sombras (Jugador 1, por defecto)
player.default_shirt[0].base         029FE8FF   # Tono principal - color base (Jugador 1, por defecto)
player.default_shirt[0].light        03A9F4FF   # Tono claro - zonas iluminadas (Jugador 1, por defecto)

# Jugador 2 - Camiseta por defecto
player.default_shirt[1].darkest      8E8E8EFF   # Tono más oscuro - bordes y contornos (Jugador 2, por defecto)
player.default_shirt[1].dark         AEADADFF   # Tono oscuro - sombras (Jugador 2, por defecto)
player.default_shirt[1].base         E4E4E4FF   # Tono principal - color base (Jugador 2, por defecto)
player.default_shirt[1].light        F7F1F1FF   # Tono claro - zonas iluminadas (Jugador 2, por defecto)

# Jugador 1 - Camiseta con 1 café
player.one_coffee_shirt[0].darkest   3D9C70FF   # Tono más oscuro - bordes y contornos (Jugador 1, 1 café)
player.one_coffee_shirt[0].dark      4FA370FF   # Tono oscuro - sombras (Jugador 1, 1 café)
player.one_coffee_shirt[0].base      5DDE70FF   # Tono principal - color base (Jugador 1, 1 café)
player.one_coffee_shirt[0].light     7DF25CFF   # Tono claro - zonas iluminadas (Jugador 1, 1 café)

# Jugador 1 - Camiseta con 2 cafés
player.two_coffee_shirt[0].darkest   D6A41AFF   # Tono más oscuro - bordes y contornos (Jugador 1, 2 cafés)
player.two_coffee_shirt[0].dark      E3AE1BFF   # Tono oscuro - sombras (Jugador 1, 2 cafés)
player.two_coffee_shirt[0].base      EFB71DFF   # Tono principal - color base (Jugador 1, 2 cafés)
player.two_coffee_shirt[0].light     FCC11EFF   # Tono claro - zonas iluminadas (Jugador 1, 2 cafés)

# Jugador 2 - Camiseta con 1 café
player.one_coffee_shirt[1].darkest   2E8B57FF   # Tono más oscuro - bordes y contornos (Jugador 2, 1 café)
player.one_coffee_shirt[1].dark      3CB371FF   # Tono oscuro - sombras (Jugador 2, 1 café)
player.one_coffee_shirt[1].base      48D181FF   # Tono principal - color base (Jugador 2, 1 café)
player.one_coffee_shirt[1].light     55EF8DFF   # Tono claro - zonas iluminadas (Jugador 2, 1 café)

# Jugador 2 - Camiseta con 2 cafés
player.two_coffee_shirt[1].darkest   E08500FF   # Tono más oscuro - bordes y contornos (Jugador 2, 2 cafés)
player.two_coffee_shirt[1].dark      FA7D00FF   # Tono oscuro - sombras (Jugador 2, 2 cafés)
player.two_coffee_shirt[1].base      FAA200FF   # Tono principal - color base (Jugador 2, 2 cafés)
player.two_coffee_shirt[1].light     FA8500FF   # Tono claro - zonas iluminadas (Jugador 2, 2 cafés)

# Colores de contorno de los jugadores
player.outline_color[0]              66323FFF   # Color del contorno del sprite del Jugador 1
player.outline_color[1]              422028FF   # Color del contorno del sprite del Jugador 2