param: afegits comentaris a tots els parametres
param: afegit parametre per a establir a partir de quin segon es pot saltar el compte enrere de continuar
This commit is contained in:
@@ -1,77 +1,78 @@
|
||||
## --- GAME ---
|
||||
game.item_size 20 # Tamaño de los items del juego
|
||||
game.coffee_machine_w 28 # Ancho de la máquina de café
|
||||
game.coffee_machine_h 37 # Alto de la máquina de café
|
||||
game.width 320 # Ancho de la resolucion nativa del juego
|
||||
game.height 240 # Alto de la resolucion nativa del juego
|
||||
game.play_area.rect.x 0 # Rectangulo con la posición de la zona de juego
|
||||
game.play_area.rect.y 0 # Rectangulo con la posición de la zona de juego
|
||||
game.play_area.rect.w 320 # Rectangulo con la posición de la zona de juego
|
||||
game.play_area.rect.h 200 # Rectangulo con la posición de la zona de juego
|
||||
game.enter_name_seconds 60 # Duración en segundos para introducir el nombre al finalizar la partida
|
||||
game.item_size 20 # Tamaño de los items del juego (en píxeles)
|
||||
game.coffee_machine_w 28 # Ancho de la máquina de café (en píxeles)
|
||||
game.coffee_machine_h 37 # Alto de la máquina de café (en píxeles)
|
||||
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.enter_name_seconds 60 # Segundos para introducir el nombre al finalizar la partida
|
||||
|
||||
## --- FADE ---
|
||||
fade.color 000000
|
||||
fade.num_squares_width 160
|
||||
fade.num_squares_height 120
|
||||
fade.random_squares_delay 1
|
||||
fade.random_squares_mult 500
|
||||
fade.post_duration 80
|
||||
fade.venetian_size 12
|
||||
fade.color 1F2B30 # Color hexadecimal para el efecto de fundido
|
||||
fade.num_squares_width 160 # Número de cuadrados en el eje X para el fundido
|
||||
fade.num_squares_height 120 # Número de cuadrados en el eje Y para el fundido
|
||||
fade.random_squares_delay 1 # Delay entre aparición de cuadrados aleatorios (frames)
|
||||
fade.random_squares_mult 500 # Multiplicador para la velocidad de aparición aleatoria
|
||||
fade.post_duration 80 # Duración tras el fundido (frames)
|
||||
fade.venetian_size 12 # Tamaño de las bandas para el efecto veneciano (en píxeles)
|
||||
|
||||
## --- SCOREBOARD ---
|
||||
scoreboard.rect.x 0
|
||||
scoreboard.rect.y 216
|
||||
scoreboard.rect.w 320
|
||||
scoreboard.rect.h 40
|
||||
scoreboard.separator_autocolor true
|
||||
scoreboard.separator_color 0D1A2B
|
||||
scoreboard.easy_color 4B692F
|
||||
scoreboard.normal_color 2E3F47
|
||||
scoreboard.hard_color 76428A
|
||||
scoreboard.text_autocolor true
|
||||
scoreboard.text_color1 FFFFFF
|
||||
scoreboard.text_color2 FFFFFF
|
||||
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 170
|
||||
title.title_duration 800
|
||||
title.arcade_edition_position 123
|
||||
title.title_c_c_position 80
|
||||
title.press_start_position 170 # Posición Y del texto "Press Start"
|
||||
title.title_duration 800 # Duración de la pantalla de título (frames)
|
||||
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
|
||||
|
||||
## --- BACKGROUND ---
|
||||
background.attenuate_color FFFFFF00
|
||||
background.attenuate_color FFFFFF00 # Color de atenuación del fondo (RGBA hexadecimal)
|
||||
|
||||
## --- BALLOONS ---
|
||||
balloon_1.vel 2.75f
|
||||
balloon_1.grav 0.09f
|
||||
balloon_2.vel 3.70f
|
||||
balloon_2.grav 0.10f
|
||||
balloon_3.vel 4.70f
|
||||
balloon_3.grav 0.10f
|
||||
balloon_4.vel 5.45f
|
||||
balloon_4.grav 0.10f
|
||||
balloon_1.vel 2.75f # Velocidad inicial del globo 1
|
||||
balloon_1.grav 0.09f # Gravedad aplicada al globo 1
|
||||
balloon_2.vel 3.70f # Velocidad inicial del globo 2
|
||||
balloon_2.grav 0.10f # Gravedad aplicada al globo 2
|
||||
balloon_3.vel 4.70f # Velocidad inicial del globo 3
|
||||
balloon_3.grav 0.10f # Gravedad aplicada al globo 3
|
||||
balloon_4.vel 5.45f # Velocidad inicial del globo 4
|
||||
balloon_4.grav 0.10f # Gravedad aplicada al globo 4
|
||||
|
||||
## --- NOTIFICATION ---
|
||||
notification.pos_v TOP
|
||||
notification.pos_h LEFT
|
||||
notification.sound false
|
||||
notification.color 303030
|
||||
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
|
||||
service_menu.text_color FFFFFF
|
||||
service_menu.selected_color FFDC44
|
||||
service_menu.bg_color 003000F5
|
||||
service_menu.drop_shadow false
|
||||
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 003000F5 # Color de fondo del menú de servicio (RGBA hexadecimal)
|
||||
service_menu.drop_shadow false # ¿El menú de servicio tiene sombra?
|
||||
|
||||
## --- INTRO ---
|
||||
intro.bg_color 543149
|
||||
intro.card_color CBDBFC
|
||||
intro.bg_color 543149 # Color de fondo de la intro
|
||||
intro.card_color CBDBFC # Color de las tarjetas en la intro
|
||||
|
||||
## --- DEBUG ---
|
||||
debug.color 00FFFF
|
||||
debug.color 00FFFF # Color para elementos de depuración
|
||||
|
||||
## --- RESOURCE ---
|
||||
resource.color CDD1CD
|
||||
resource.color 17E97A
|
||||
resource.color CDD1CD # Color de recurso 1
|
||||
resource.color 17E97A # Color de recurso 2
|
||||
@@ -1,77 +1,78 @@
|
||||
## --- GAME ---
|
||||
game.item_size 20 # Tamaño de los items del juego
|
||||
game.coffee_machine_w 28 # Ancho de la máquina de café
|
||||
game.coffee_machine_h 37 # Alto de la máquina de café
|
||||
game.width 320 # Ancho de la resolucion nativa del juego
|
||||
game.height 256 # Alto de la resolucion nativa del juego
|
||||
game.play_area.rect.x 0 # Rectangulo con la posición de la zona de juego
|
||||
game.play_area.rect.y 0 # Rectangulo con la posición de la zona de juego
|
||||
game.play_area.rect.w 320 # Rectangulo con la posición de la zona de juego
|
||||
game.play_area.rect.h 216 # Rectangulo con la posición de la zona de juego
|
||||
game.enter_name_seconds 60 # Duración en segundos para introducir el nombre al finalizar la partida
|
||||
game.item_size 20 # Tamaño de los items del juego (en píxeles)
|
||||
game.coffee_machine_w 28 # Ancho de la máquina de café (en píxeles)
|
||||
game.coffee_machine_h 37 # Alto de la máquina de café (en píxeles)
|
||||
game.width 320 # Ancho de la resolución nativa del juego (en píxeles)
|
||||
game.height 256 # 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 216 # Alto de la zona jugable
|
||||
game.enter_name_seconds 60 # Segundos para introducir el nombre al finalizar la partida
|
||||
|
||||
## --- FADE ---
|
||||
fade.color 000000
|
||||
fade.num_squares_width 160
|
||||
fade.num_squares_height 128
|
||||
fade.random_squares_delay 1
|
||||
fade.random_squares_mult 500
|
||||
fade.post_duration 80
|
||||
fade.venetian_size 12
|
||||
fade.color 1F2B30 # Color hexadecimal para el efecto de fundido
|
||||
fade.num_squares_width 160 # Número de cuadrados en el eje X para el fundido
|
||||
fade.num_squares_height 128 # Número de cuadrados en el eje Y para el fundido
|
||||
fade.random_squares_delay 1 # Delay entre aparición de cuadrados aleatorios (frames)
|
||||
fade.random_squares_mult 500 # Multiplicador para la velocidad de aparición aleatoria
|
||||
fade.post_duration 80 # Duración tras el fundido (frames)
|
||||
fade.venetian_size 12 # Tamaño de las bandas para el efecto veneciano (en píxeles)
|
||||
|
||||
## --- SCOREBOARD ---
|
||||
scoreboard.rect.x 0
|
||||
scoreboard.rect.y 216
|
||||
scoreboard.rect.w 320
|
||||
scoreboard.rect.h 40
|
||||
scoreboard.separator_autocolor true
|
||||
scoreboard.separator_color 0D1A2B
|
||||
scoreboard.easy_color 4B692F
|
||||
scoreboard.normal_color 2E3F47
|
||||
scoreboard.hard_color 76428A
|
||||
scoreboard.text_autocolor true
|
||||
scoreboard.text_color1 FFFFFF
|
||||
scoreboard.text_color2 FFFFFF
|
||||
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
|
||||
title.title_duration 800
|
||||
title.arcade_edition_position 123
|
||||
title.title_c_c_position 80
|
||||
title.press_start_position 180 # Posición Y del texto "Press Start"
|
||||
title.title_duration 800 # Duración de la pantalla de título (frames)
|
||||
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
|
||||
|
||||
## --- BACKGROUND ---
|
||||
background.attenuate_color FFFFFF00
|
||||
background.attenuate_color FFFFFF00 # Color de atenuación del fondo (RGBA hexadecimal)
|
||||
|
||||
## --- BALLOONS ---
|
||||
balloon_1.vel 2.75f
|
||||
balloon_1.grav 0.09f
|
||||
balloon_2.vel 3.70f
|
||||
balloon_2.grav 0.10f
|
||||
balloon_3.vel 4.70f
|
||||
balloon_3.grav 0.10f
|
||||
balloon_4.vel 5.45f
|
||||
balloon_4.grav 0.10f
|
||||
balloon_1.vel 2.75f # Velocidad inicial del globo 1
|
||||
balloon_1.grav 0.09f # Gravedad aplicada al globo 1
|
||||
balloon_2.vel 3.70f # Velocidad inicial del globo 2
|
||||
balloon_2.grav 0.10f # Gravedad aplicada al globo 2
|
||||
balloon_3.vel 4.70f # Velocidad inicial del globo 3
|
||||
balloon_3.grav 0.10f # Gravedad aplicada al globo 3
|
||||
balloon_4.vel 5.45f # Velocidad inicial del globo 4
|
||||
balloon_4.grav 0.10f # Gravedad aplicada al globo 4
|
||||
|
||||
## --- NOTIFICATION ---
|
||||
notification.pos_v TOP
|
||||
notification.pos_h LEFT
|
||||
notification.sound false
|
||||
notification.color 303030
|
||||
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
|
||||
service_menu.text_color FFFFFF
|
||||
service_menu.selected_color FFDC44
|
||||
service_menu.bg_color 000F00F5
|
||||
service_menu.drop_shadow false
|
||||
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?
|
||||
|
||||
## --- INTRO ---
|
||||
intro.bg_color 543149
|
||||
intro.card_color CBDBFC
|
||||
intro.bg_color 543149 # Color de fondo de la intro
|
||||
intro.card_color CBDBFC # Color de las tarjetas en la intro
|
||||
|
||||
## --- DEBUG ---
|
||||
debug.color 00FFFF
|
||||
debug.color 00FFFF # Color para elementos de depuración
|
||||
|
||||
## --- RESOURCE ---
|
||||
resource.color CDD1CD
|
||||
resource.color 17E97A
|
||||
resource.color CDD1CD # Color de recurso 1
|
||||
resource.color 17E97A # Color de recurso 2
|
||||
@@ -49,7 +49,7 @@ Director::Director(int argc, const char *argv[])
|
||||
Section::name = Section::Name::GAME;
|
||||
Section::options = Section::Options::GAME_PLAY_1P;
|
||||
#elif DEBUG
|
||||
Section::name = Section::Name::GAME;
|
||||
Section::name = Section::Name::LOGO;
|
||||
Section::options = Section::Options::GAME_PLAY_1P;
|
||||
#else // NORMAL GAME
|
||||
Section::name = Section::Name::LOGO;
|
||||
|
||||
@@ -1539,7 +1539,7 @@ void Game::handlePlayerContinue(const std::shared_ptr<Player> &player)
|
||||
input_->checkInput(InputAction::FIRE_CENTER, INPUT_DO_NOT_ALLOW_REPEAT, Options::controllers[controllerIndex].type, Options::controllers[controllerIndex].index) ||
|
||||
input_->checkInput(InputAction::FIRE_RIGHT, INPUT_DO_NOT_ALLOW_REPEAT, Options::controllers[controllerIndex].type, Options::controllers[controllerIndex].index))
|
||||
{
|
||||
if (player->getContinueCounter() < 7)
|
||||
if (player->getContinueCounter() < param.scoreboard.skip_countdown_value)
|
||||
{
|
||||
player->decContinueCounter();
|
||||
}
|
||||
|
||||
@@ -39,6 +39,7 @@ void initParam()
|
||||
param.scoreboard.text_autocolor = false;
|
||||
param.scoreboard.text_color1 = Color();
|
||||
param.scoreboard.text_color2 = Color();
|
||||
param.scoreboard.skip_countdown_value = 8;
|
||||
|
||||
// FADE
|
||||
param.fade.num_squares_width = param.game.width / 2;
|
||||
@@ -268,6 +269,11 @@ bool setParams(const std::string &var, const std::string &value)
|
||||
param.scoreboard.text_color2 = Color::fromHex(value);
|
||||
}
|
||||
|
||||
else if (var == "scoreboard.skip_countdown_value")
|
||||
{
|
||||
param.scoreboard.skip_countdown_value = std::stoi(value);
|
||||
}
|
||||
|
||||
// TITLE
|
||||
else if (var == "title.press_start_position")
|
||||
{
|
||||
|
||||
@@ -79,6 +79,7 @@ struct ParamScoreboard
|
||||
bool text_autocolor; // El texto establece su color de forma automatica
|
||||
Color text_color1; // Color del texto
|
||||
Color text_color2; // Color del texto
|
||||
int skip_countdown_value; // Valor a partir del cual se puede saltar la cuenta atras
|
||||
};
|
||||
|
||||
// --- Parámetros del menú de servicio ---
|
||||
|
||||
Reference in New Issue
Block a user