Testing out some math

This commit is contained in:
Guy Liner 2022-01-06 15:52:32 -05:00
parent 4a8f323192
commit d51f7344ae
1 changed files with 44 additions and 0 deletions

View File

@ -23,6 +23,50 @@ end
local time = 0
--Is player trying to run into a wall
-- Am I trying to run into a wall?
function mcl_playerinfo:collision_detect(pos,player)
local left_ofplayer
local right_ofplayer
--ytr stands for yaws to radians
ytr = player:get_look_horizontal()
near_me = {x=pos.x,y=pos.y,z=pos.z}
if ytr > 0 and ytr < 0.785 then
left_ofplayer = {nearme.x-1,nearme.y,nearme.z}
right_ofplayer = {nearme.x+1,nearme.y,nearme.z}
elseif ytr > 0.785 and ytr < 1.57 then
left_ofplayer = {nearme.x-1,nearme.y,nearme.z}
right_ofplayer = {nearme.x+1,nearme.y,nearme.z}
elseif ytr > 1.57 and ytr < 2.35 then
left_ofplayer = {nearme.x-1,nearme.y,nearme.z}
right_ofplayer = {nearme.x+1,nearme.y,nearme.z}
elseif ytr > 2.35 and ytr < 3.15 then
left_ofplayer = {nearme.x-1,nearme.y,nearme.z}
right_ofplayer = {nearme.x+1,nearme.y,nearme.z}
elseif ytr > 3.15 and ytr < 3.93 then
left_ofplayer = {nearme.x-1,nearme.y,nearme.z}
right_ofplayer = {nearme.x+1,nearme.y,nearme.z}
elseif ytr > 3.93 and ytr < 4.715 then
left_ofplayer = {nearme.x-1,nearme.y,nearme.z}
right_ofplayer = {nearme.x+1,nearme.y,nearme.z}
elseif ytr > 4.715 and ytr < 5.50 then
left_ofplayer = {nearme.x-1,nearme.y,nearme.z}
right_ofplayer = {nearme.x+1,nearme.y,nearme.z}
else
left_ofplayer = {nearme.x-1,nearme.y,nearme.z}
right_ofplayer = {nearme.x+1,nearme.y,nearme.z}
end
print(player:get_look_horizontal())
end
local function get_player_nodes(player_pos)
local work_pos = table.copy(player_pos)