Differential D2004 Diff 8673 ps/trunk/binaries/data/mods/public/simulation/components/tests/test_Vector.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/simulation/components/tests/test_Vector.js
Show First 20 Lines • Show All 159 Lines • ▼ Show 20 Lines | // Test Vector2D angleTo | ||||
TS_ASSERT_EQUALS(v3.angleTo(v2), -Math.PI / 4); | TS_ASSERT_EQUALS(v3.angleTo(v2), -Math.PI / 4); | ||||
} | } | ||||
// Test Vector2D min / max functions | // Test Vector2D min / max functions | ||||
{ | { | ||||
let v1 = new Vector2D(-1, 8); | let v1 = new Vector2D(-1, 8); | ||||
let v2 = new Vector2D(-2, -1); | let v2 = new Vector2D(-2, -1); | ||||
let min = Vector2D.min(v1, v2) | let min = Vector2D.min(v1, v2); | ||||
TS_ASSERT_EQUALS(min.x, -2); | TS_ASSERT_EQUALS(min.x, -2); | ||||
TS_ASSERT_EQUALS(min.y, -1); | TS_ASSERT_EQUALS(min.y, -1); | ||||
let max = Vector2D.max(v1, v2) | let max = Vector2D.max(v1, v2); | ||||
TS_ASSERT_EQUALS(max.x, -1); | TS_ASSERT_EQUALS(max.x, -1); | ||||
TS_ASSERT_EQUALS(max.y, 8); | TS_ASSERT_EQUALS(max.y, 8); | ||||
} | } | ||||
// Test Vector2D list functions | // Test Vector2D list functions | ||||
{ | { | ||||
let list = [ | let list = [ | ||||
new Vector2D(), | new Vector2D(), | ||||
▲ Show 20 Lines • Show All 129 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator