test(whip): smokes de hitbox, dany a mòmia i alreadyHit; tests de Mummy HURT
This commit is contained in:
1 parent
df60709e6d
commit
121558b1fd
4 files changed
+326
No files matched your search
@@ -0,0 +1,21 @@
|
||||
// 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};
|
||||
}
|
||||
Reference in new issue
Block a user