I was already using the SET CAMERA TO FOLLOW command and i think that was where my problem was, but having looked at both suggestions i actually managed to combine the two and get the exact result i needed, with BMacZero, the camera didn;t restet behind the player object and the camera would resume rotation from it previsous state around the object, but after combinging it with the SET CAMERA TO FOLLOW command i managed something like this:-
if inkey$()="" then set camera to follow x#,y#,z#,a#,dst#,cy#,5,1 : yangle#=a#
if leftkey()=1 then dec yangle#
if rightkey()=1 then inc yangle#
position camera object position x(1),object position y(1),object position z(1)
yrotate camera yangle#
move camera -250
thank you both very much for your help
much appreciated
I can see from your smile, you're not here for the sunset.