22 lines
888 B
C++
22 lines
888 B
C++
// Stubs de Player per al binari `test_whip_attack`.
|
|
//
|
|
// El path de friendly fire del `WhipAttack` referencia
|
|
// `Player::enterHurt(Cardinal)` i `Player::getBaseBox() const`. Linkar
|
|
// `player.cpp` arrossegaria tot l'stack del jugador (audio, gamepad,
|
|
// input, screen, resource_cache…), una explosió de dependències per a
|
|
// uns tests que no exerciten aqueix camí. Aquests stubs proporcionen
|
|
// els símbols com a no-op perquè el test del whip pugui linkar i centrar
|
|
// la cobertura en hitbox + Mummy.
|
|
//
|
|
// Si algun dia volem cobrir friendly fire, caldrà o bé un binari de test
|
|
// amb tot l'stack o invertir la dependència via callable injectable
|
|
// (refactor de `WhipAttack::applyDamage`).
|
|
#include "game/entities/player.hpp"
|
|
|
|
void Player::enterHurt(Cardinal /*preferred*/) {
|
|
}
|
|
|
|
auto Player::getBaseBox() const -> SDL_FRect {
|
|
return SDL_FRect{0.0F, 0.0F, 0.0F, 0.0F};
|
|
}
|