refactor jail_audio: namespace Ja, enum class, tipus sense prefix JA_

This commit is contained in:
2026-05-16 17:56:46 +02:00
parent 9f6d38cf48
commit be95b8afab
14 changed files with 741 additions and 832 deletions
+20 -18
View File
@@ -18,8 +18,10 @@ class SmartSprite;
class Sprite;
class Text;
class Texture;
struct JA_Music_t;
struct JA_Sound_t;
namespace Ja {
struct Music;
struct Sound;
} // namespace Ja
// Clase Game
class Game {
@@ -315,23 +317,23 @@ class Game {
Sprite *game_over_sprite_; // Sprite para dibujar los graficos del game over
Sprite *game_over_end_sprite_; // Sprite para dibujar los graficos del game over de acabar el juego
JA_Sound_t *balloon_sound_; // Sonido para la explosión del globo
JA_Sound_t *bullet_sound_; // Sonido para los disparos
JA_Sound_t *player_collision_sound_; // Sonido para la colisión del jugador con un enemigo
JA_Sound_t *hi_score_sound_; // Sonido para cuando se alcanza la máxima puntuación
JA_Sound_t *item_drop_sound_; // Sonido para cuando se genera un item
JA_Sound_t *item_pick_up_sound_; // Sonido para cuando se recoge un item
JA_Sound_t *coffee_out_sound_; // Sonido para cuando el jugador pierde el café al recibir un impacto
JA_Sound_t *stage_change_sound_; // Sonido para cuando se cambia de fase
JA_Sound_t *bubble1_sound_; // Sonido para cuando el jugador muere
JA_Sound_t *bubble2_sound_; // Sonido para cuando el jugador muere
JA_Sound_t *bubble3_sound_; // Sonido para cuando el jugador muere
JA_Sound_t *bubble4_sound_; // Sonido para cuando el jugador muere
JA_Sound_t *clock_sound_; // Sonido para cuando se detiene el tiempo con el item reloj
JA_Sound_t *power_ball_sound_; // Sonido para cuando se explota una Power Ball
JA_Sound_t *coffee_machine_sound_; // Sonido para cuando la máquina de café toca el suelo
Ja::Sound *balloon_sound_; // Sonido para la explosión del globo
Ja::Sound *bullet_sound_; // Sonido para los disparos
Ja::Sound *player_collision_sound_; // Sonido para la colisión del jugador con un enemigo
Ja::Sound *hi_score_sound_; // Sonido para cuando se alcanza la máxima puntuación
Ja::Sound *item_drop_sound_; // Sonido para cuando se genera un item
Ja::Sound *item_pick_up_sound_; // Sonido para cuando se recoge un item
Ja::Sound *coffee_out_sound_; // Sonido para cuando el jugador pierde el café al recibir un impacto
Ja::Sound *stage_change_sound_; // Sonido para cuando se cambia de fase
Ja::Sound *bubble1_sound_; // Sonido para cuando el jugador muere
Ja::Sound *bubble2_sound_; // Sonido para cuando el jugador muere
Ja::Sound *bubble3_sound_; // Sonido para cuando el jugador muere
Ja::Sound *bubble4_sound_; // Sonido para cuando el jugador muere
Ja::Sound *clock_sound_; // Sonido para cuando se detiene el tiempo con el item reloj
Ja::Sound *power_ball_sound_; // Sonido para cuando se explota una Power Ball
Ja::Sound *coffee_machine_sound_; // Sonido para cuando la máquina de café toca el suelo
JA_Music_t *game_music_; // Musica de fondo
Ja::Music *game_music_; // Musica de fondo
// Variables
int num_players_; // Numero de jugadores