mirror of
https://github.com/luanti-org/luanti.git
synced 2025-08-01 17:38:41 +00:00
Method add_pos for object/player (#14126)
This commit is contained in:
parent
c9ab61aa8c
commit
d0753dddb1
14 changed files with 105 additions and 7 deletions
|
@ -68,3 +68,19 @@ local function run_player_meta_tests(player)
|
|||
assert(meta:equals(meta2))
|
||||
end
|
||||
unittests.register("test_player_meta", run_player_meta_tests, {player=true})
|
||||
|
||||
--
|
||||
-- Player add pos
|
||||
--
|
||||
local function run_player_add_pos_tests(player)
|
||||
local pos = player:get_pos()
|
||||
player:add_pos(vector.new(0, 1000, 0))
|
||||
local newpos = player:get_pos()
|
||||
player:add_pos(vector.new(0, -1000, 0))
|
||||
local backpos = player:get_pos()
|
||||
local newdist = vector.distance(pos, newpos)
|
||||
assert(math.abs(newdist - 1000) <= 1)
|
||||
assert(vector.distance(pos, backpos) <= 1)
|
||||
end
|
||||
unittests.register("test_player_add_pos", run_player_add_pos_tests, {player=true})
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue