mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-28 21:07:59 +03:00
Fix findPath returning a raw vector
This commit is contained in:
parent
064e3c7c2e
commit
1675c74036
4 changed files with 18 additions and 10 deletions
|
@ -176,8 +176,8 @@ testing.registerLocalTest('findPath',
|
|||
}
|
||||
local status, path = nearby.findPath(src, dst, options)
|
||||
testing.expectEqual(status, nearby.FIND_PATH_STATUS.Success, 'Status')
|
||||
testing.expectLessOrEqual((path[path:size()] - dst):length(), 1,
|
||||
'Last path point ' .. testing.formatActualExpected(path[path:size()], dst))
|
||||
testing.expectLessOrEqual((path[#path] - dst):length(), 1,
|
||||
'Last path point ' .. testing.formatActualExpected(path[#path], dst))
|
||||
end)
|
||||
|
||||
testing.registerLocalTest('findRandomPointAroundCircle',
|
||||
|
|
|
@ -42,8 +42,8 @@ testing.registerLocalTest('Guard in Imperial Prison Ship should find path (#7241
|
|||
}
|
||||
local status, path = nearby.findPath(src, dst, options)
|
||||
testing.expectEqual(status, nearby.FIND_PATH_STATUS.Success, 'Status')
|
||||
testing.expectLessOrEqual((util.vector2(path[path:size()].x, path[path:size()].y) - util.vector2(dst.x, dst.y)):length(), 1, 'Last path point x, y')
|
||||
testing.expectLessOrEqual(path[path:size()].z - dst.z, 20, 'Last path point z')
|
||||
testing.expectLessOrEqual((util.vector2(path[#path].x, path[#path]) - util.vector2(dst.x, dst.y)):length(), 1, 'Last path point x, y')
|
||||
testing.expectLessOrEqual(path[#path].z - dst.z, 20, 'Last path point z')
|
||||
if agentBounds.shapeType == nearby.COLLISION_SHAPE_TYPE.Aabb then
|
||||
testing.expectThat(path, testing.elementsAreArray({
|
||||
testing.closeToVector(util.vector3(34.29737091064453125, 806.3817138671875, 112.76610565185546875), 1e-1),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue