Entity cursor following

Blitz3D Forums/Blitz3D Programming/Entity cursor following

CameraPick(camera,MouseX(),MouseY())
PositionEntity cameramarkerpivot,PickedX#(),PickedY#(),PickedZ#()

x1#=PickedX#()-EntityX(manpivot)
y1#=PickedZ#()-EntityZ(manpivot)

ang=(180+(ATan2(y1#,x1#)))

PositionEntity cursormarker,PickedX#(),PickedY#(),PickedZ#()
RotateEntity manpivot,0,ang,0

Maybe that'll help. ;)