refactor(maps): pyramid.yaml per piràmide amb merge a sala
This commit is contained in:
1 parent
5f206e03c8
commit
125cdd0c74
45 files changed
+331
-1085
No files matched your search
@@ -62,7 +62,7 @@ namespace {
|
||||
|
||||
void testWhipDrawRectPerDirection() {
|
||||
std::cout << "[W1] WhipAttack draw_rect per direcció\n";
|
||||
Map::loadFrom("data/maps/pyramid.yaml");
|
||||
Map::loadFrom("data/maps/p1/r1.yaml");
|
||||
|
||||
// Owner ben dins del playfield perquè el draw_rect (no es retalla)
|
||||
// tinga la mida nominal completa.
|
||||
@@ -94,7 +94,7 @@ namespace {
|
||||
|
||||
void testWhipDrawRectOffsets() {
|
||||
std::cout << "[W7] offsets del draw_rect per direcció (taula del disseny)\n";
|
||||
Map::loadFrom("data/maps/pyramid.yaml");
|
||||
Map::loadFrom("data/maps/p1/r1.yaml");
|
||||
|
||||
// Posicionem el jugador amb la collision (bottom 16×16) al
|
||||
// corredor entre files 2 i 3 de sarcs (y∈[144,160]) i a la
|
||||
@@ -128,7 +128,7 @@ namespace {
|
||||
|
||||
void testWhipFeetYDelegation() {
|
||||
std::cout << "[W8] feet_y delegat a la base de l'owner_box\n";
|
||||
Map::loadFrom("data/maps/pyramid.yaml");
|
||||
Map::loadFrom("data/maps/p1/r1.yaml");
|
||||
|
||||
// Posicionem el jugador amb la collision (bottom 16×16) al
|
||||
// corredor entre files 2 i 3 de sarcs (y∈[144,160]) i a la
|
||||
@@ -151,7 +151,7 @@ namespace {
|
||||
|
||||
void testWhipHitboxClippedByWall() {
|
||||
std::cout << "[W2] damage_rect retallat per la paret del playfield\n";
|
||||
Map::loadFrom("data/maps/pyramid.yaml");
|
||||
Map::loadFrom("data/maps/p1/r1.yaml");
|
||||
|
||||
// Llancem un E des d'una posició a 10 px de la paret dreta del
|
||||
// playfield, amb un range de 48 px → la hitbox efectiva ha de
|
||||
@@ -170,7 +170,7 @@ namespace {
|
||||
|
||||
void testWhipHitboxFreeAtFullRange() {
|
||||
std::cout << "[W3] damage_rect sense bloquejador → longitud completa\n";
|
||||
Map::loadFrom("data/maps/pyramid.yaml");
|
||||
Map::loadFrom("data/maps/p1/r1.yaml");
|
||||
|
||||
// Owner ben dins del playfield, range curt → 16 px lliures fins
|
||||
// a topar amb res. La longitud efectiva = RANGE.
|
||||
@@ -187,7 +187,7 @@ namespace {
|
||||
|
||||
void testWhipHitsMummyInRange() {
|
||||
std::cout << "[W4] mòmia en rang entra a HURT\n";
|
||||
Map::loadFrom("data/maps/pyramid.yaml");
|
||||
Map::loadFrom("data/maps/p1/r1.yaml");
|
||||
|
||||
EntityManager manager;
|
||||
auto mummy_yaml = EntityLoader::loadTemplate("mummy");
|
||||
@@ -226,7 +226,7 @@ namespace {
|
||||
|
||||
void testWhipNoHitOutOfRange() {
|
||||
std::cout << "[W5] mòmia fora del rang no rep dany\n";
|
||||
Map::loadFrom("data/maps/pyramid.yaml");
|
||||
Map::loadFrom("data/maps/p1/r1.yaml");
|
||||
|
||||
EntityManager manager;
|
||||
auto mummy_yaml = EntityLoader::loadTemplate("mummy");
|
||||
@@ -253,7 +253,7 @@ namespace {
|
||||
|
||||
void testWhipSingleHitPerSwing() {
|
||||
std::cout << "[W6] una mòmia rep un sol impacte per swing\n";
|
||||
Map::loadFrom("data/maps/pyramid.yaml");
|
||||
Map::loadFrom("data/maps/p1/r1.yaml");
|
||||
|
||||
EntityManager manager;
|
||||
auto mummy_yaml = EntityLoader::loadTemplate("mummy");
|
||||
|
||||
Reference in new issue
Block a user