Dim playerx#(0)
Dim playery#(0)
Dim playerz#(0)
Dim playeranglex#(0)
Dim playerangley#(0)
Dim playeranglez#(0)
Rem Main loop
Do
if shiftkey()=1
playerx#(0)=object position x(10)
playery#(0)=object position y(10)
playerz#(0)=object position z(10)
playeranglex#(0)=object angle x(10)
playerangley#(0)=object angle y(10)
playeranglez#(0)=object angle z(10)
save array "playerdata1.dat",playerx#(0)
save array "playerdata2.dat",playery#(0)
save array "playerdata3.dat",playerz#(0)
save array "playerdata4.dat",playeranglex#(0)
save array "playerdata5.dat",playerangley#(0)
save array "playerdata6.dat",playeranglez#(0)
repeat
until shiftkey()=0
endif
if spacekey()=1
load array "playerdata1.dat",playerx#(0)
load array "playerdata2.dat",playery#(0)
load array "playerdata3.dat",playerz#(0)
load array "playerdata4.dat",playeranglex#(0)
load array "playerdata5.dat",playerangley#(0)
load array "playerdata6.dat",playeranglez#(0)
position object 10,playerx#(0),playery#(0),playerz#(0)
rotate object 10,playeranglex#(0),playerangley#(0),playeranglez#(0)
repeat
until spacekey()=0
endif
Thats some old code that I dug up ages ago. The player is an object but it could be changed for camera position. I assume the FPSC view is a camera if it isn't well what else could it be. There might be a way to include that in the FPSC source.