
local function verticalBoost(line, camera)
	--mo.momz = P_AproxDistance(line.dx, line.dy)/4
	--S_StartSound(mo, sfx_s3k68, mo.player)
	--mo.player.aiming = ANGLE_45A
end

addHook("LinedefExecute", verticalBoost, "EXAMPLE")


--------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANG10
end
addHook("LinedefExecute", verticalBoost, "ANGLE_10")

-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANG15
end
addHook("LinedefExecute", verticalBoost, "ANGLE_15")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANG30
end
addHook("LinedefExecute", verticalBoost, "ANGLE_30")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANGLE_45
end
addHook("LinedefExecute", verticalBoost, "ANGLE_45")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANG60
end
addHook("LinedefExecute", verticalBoost, "ANGLE_60")
-----------------------------------------------------

local function verticalBoost(line, camera)
	camera.angle = ANGLE_90
end
addHook("LinedefExecute", verticalBoost, "ANGLE_90")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANG105
end
addHook("LinedefExecute", verticalBoost, "ANGLE_105")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANGLE_135
end
addHook("LinedefExecute", verticalBoost, "ANGLE_135")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANGLE_157h
end
addHook("LinedefExecute", verticalBoost, "ANGLE_157")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANGLE_180
end
addHook("LinedefExecute", verticalBoost, "ANGLE_180")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANG210
end
addHook("LinedefExecute", verticalBoost, "ANGLE_210")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANGLE_225
end
addHook("LinedefExecute", verticalBoost, "ANGLE_225")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANG255
end
addHook("LinedefExecute", verticalBoost, "ANGLE_255")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANGLE_270
end
addHook("LinedefExecute", verticalBoost, "ANGLE_270")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANGLE_292h
end
addHook("LinedefExecute", verticalBoost, "ANGLE_292")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANGLE_315
end
addHook("LinedefExecute", verticalBoost, "ANGLE_315")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANG340
end
addHook("LinedefExecute", verticalBoost, "ANGLE_340")
-----------------------------------------------------
local function verticalBoost(line, camera)
	camera.angle = ANGLE_MAX
end
addHook("LinedefExecute", verticalBoost, "ANGLE_0")