From 003910612a75a16c995c1a7cd4e9d6bf7a81e65c Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sun, 21 Mar 2021 20:45:43 +0900 Subject: [PATCH] [entity] Fix tests for changed forward/right I had forgotten that Quake has forward as +X and right as -Y (still a right-handed system, just that with X forward, Y points left). --- libs/entity/test/test-hierarchy.c | 38 +++++++++++++++---------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/libs/entity/test/test-hierarchy.c b/libs/entity/test/test-hierarchy.c index 513f33fca..7d60f0104 100644 --- a/libs/entity/test/test-hierarchy.c +++ b/libs/entity/test/test-hierarchy.c @@ -595,11 +595,11 @@ test_frames (void) (vec4f_t) { 0, 0, 1, 1 }, "world position")) { return 1; } - if (!check_vector (root, Transform_Right, (vec4f_t) { 1, 0, 0, 0 }, - "right")) { + if (!check_vector (root, Transform_Forward, (vec4f_t) { 1, 0, 0, 0 }, + "forward")) { return 1; } - if (!check_vector (root, Transform_Forward, (vec4f_t) { 0, 1, 0, 0 }, + if (!check_vector (root, Transform_Right, (vec4f_t) { 0, -1, 0, 0 }, "right")) { return 1; } @@ -616,12 +616,12 @@ test_frames (void) "world position")) { return 1; } - if (!check_vector (A, Transform_Right, (vec4f_t) { 0, 1, 0, 0 }, - "right")) { + if (!check_vector (A, Transform_Forward, (vec4f_t) { 0, 1, 0, 0 }, + "forward")) { return 1; } - if (!check_vector (A, Transform_Forward, (vec4f_t) { 0, 0, 1, 0 }, - "forward")) { + if (!check_vector (A, Transform_Right, (vec4f_t) { 0, 0, -1, 0 }, + "right")) { return 1; } if (!check_vector (A, Transform_Up, (vec4f_t) { 1, 0, 0, 0 }, @@ -636,12 +636,12 @@ test_frames (void) "world position")) { return 1; } - if (!check_vector (A1, Transform_Right, (vec4f_t) { 1, 0, 0, 0 }, - "right")) { + if (!check_vector (A1, Transform_Forward, (vec4f_t) { 1, 0, 0, 0 }, + "forward")) { return 1; } - if (!check_vector (A1, Transform_Forward, (vec4f_t) { 0, 1, 0, 0 }, - "forward")) { + if (!check_vector (A1, Transform_Right, (vec4f_t) { 0, -1, 0, 0 }, + "right")) { return 1; } if (!check_vector (A1, Transform_Up, (vec4f_t) { 0, 0, 1, 0 }, @@ -657,12 +657,12 @@ test_frames (void) "world position")) { return 1; } - if (!check_vector (B, Transform_Right, (vec4f_t) { 0, 0, 1, 0 }, - "right")) { + if (!check_vector (B, Transform_Forward, (vec4f_t) { 0, 0, 1, 0 }, + "forward")) { return 1; } - if (!check_vector (B, Transform_Forward, (vec4f_t) {-1, 0, 0, 0 }, - "forward")) { + if (!check_vector (B, Transform_Right, (vec4f_t) { 1, 0, 0, 0 }, + "right")) { return 1; } if (!check_vector (B, Transform_Up, (vec4f_t) { 0,-1, 0, 0 }, @@ -677,12 +677,12 @@ test_frames (void) "world position")) { return 1; } - if (!check_vector (B1, Transform_Right, (vec4f_t) { 1, 0, 0, 0 }, - "right")) { + if (!check_vector (B1, Transform_Forward, (vec4f_t) { 1, 0, 0, 0 }, + "forward")) { return 1; } - if (!check_vector (B1, Transform_Forward, (vec4f_t) { 0, 1, 0, 0 }, - "forward")) { + if (!check_vector (B1, Transform_Right, (vec4f_t) { 0, -1, 0, 0 }, + "right")) { return 1; } if (!check_vector (B1, Transform_Up, (vec4f_t) { 0, 0, 1, 0 },