Fase 1b: rename d'entitats i metodes virtuals a CamelCase/camelBack

Tots els tipus d'entitat passen del catala a l'angles seguint el
.clang-tidy del projecte (tipus en CamelCase, metodes en camelBack,
membres en lower_case amb sufix _).

Renames de tipus:
- Entitat -> Entity (core/entities/entity.hpp)
- Nau -> Ship (game/entities/ship.{hpp,cpp})
- Enemic -> Enemy (game/entities/enemy.{hpp,cpp})
- Bala -> Bullet (game/entities/bullet.{hpp,cpp})
- TipusEnemic -> EnemyType
- AnimacioEnemic -> EnemyAnimation

Metodes virtuals (s'aplica a tot el codi, no nomes a entitats):
- actualitzar -> update
- dibuixar -> draw
- inicialitzar -> init
- processar_input -> processInput
- esta_actiu -> isActive
- es_collidable -> isCollidable
- get_collision_radius -> getCollisionRadius

Getters comuns:
- get_centre -> getCenter
- get_angle -> getAngle
- get_brightness -> getBrightness
- get_forma -> getShape

Metodes especifics:
- esta_viva -> isAlive
- esta_tocada -> isHit
- es_invulnerable -> isInvulnerable
- get_velocitat_vector -> getVelocityVector
- set_centre -> setCenter
- marcar_tocada -> markHit
- aplicar_fisica -> applyPhysics
- get_tipus -> getType

Camps privats:
- centre_ -> center_
- velocitat_ -> velocity_
- forma_ -> shape_
- esta_tocada_ -> is_hit_
- tipus_ -> type_

L'import d'audio/input d'AEEA quedara coherent (mateix estil).
Diff net: 30 fitxers, +437/-437 (la majoria es renames simetrics).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-19 11:37:18 +02:00
parent cd38101f99
commit ae5cc1cfb4
32 changed files with 505 additions and 505 deletions
+10 -10
View File
@@ -108,7 +108,7 @@ void EscenaLogo::executar() {
}
// Actualitzar lògica
actualitzar(delta_time);
update(delta_time);
// Actualitzar colors oscil·lats (efecte verd global)
sdl_.updateColors(delta_time);
@@ -117,7 +117,7 @@ void EscenaLogo::executar() {
sdl_.updateRenderingContext();
// Dibuixar
dibuixar();
draw();
}
std::cout << "Escena Logo: Finalitzant...\n";
@@ -164,7 +164,7 @@ void EscenaLogo::inicialitzar_lletres() {
// IMPORTANT: Escalar ancho i offset amb ESCALA_FINAL
// per que les posicions finals coincideixin amb la mida real de les lletres
float ancho = ancho_sin_escalar * ESCALA_FINAL;
float offset_centre = (forma->get_centre().x - min_x) * ESCALA_FINAL;
float offset_centre = (forma->getCenter().x - min_x) * ESCALA_FINAL;
lletres_.push_back({forma,
{.x = 0.0F, .y = 0.0F}, // Posició es calcularà després
@@ -264,7 +264,7 @@ void EscenaLogo::actualitzar_explosions(float delta_time) {
}
}
void EscenaLogo::actualitzar(float delta_time) {
void EscenaLogo::update(float delta_time) {
temps_estat_actual_ += delta_time;
switch (estat_actual_) {
@@ -326,10 +326,10 @@ void EscenaLogo::actualitzar(float delta_time) {
}
// Actualitzar animacions de debris
debris_manager_->actualitzar(delta_time);
debris_manager_->update(delta_time);
}
void EscenaLogo::dibuixar() {
void EscenaLogo::draw() {
// Fons negre
sdl_.neteja(0, 0, 0);
@@ -407,10 +407,10 @@ void EscenaLogo::dibuixar() {
}
}
// POST_EXPLOSION: No dibuixar lletres, només debris (a baix)
// POST_EXPLOSION: No draw lletres, només debris (a baix)
// Sempre dibuixar debris (si n'hi ha d'actius)
debris_manager_->dibuixar();
// Sempre draw debris (si n'hi ha d'actius)
debris_manager_->draw();
sdl_.presenta();
}
@@ -420,5 +420,5 @@ auto EscenaLogo::checkSkipButtonPressed() -> bool {
}
void EscenaLogo::processar_events(const SDL_Event& event) {
// No procesar eventos genéricos aquí - la lógica se movió a actualitzar()
// No procesar eventos genéricos aquí - la lógica se movió a update()
}