Sub Process_Globals
Type Steer(C As Byte, R As Byte)
Type Movers(colour As Byte, dir As Steer, del As Boolean, arrow As Boolean)
Dim aGrid(18,18) As Movers
...
End Sub
Sub SaveGame
Dim raf As RandomAccessFile
Dim filename As String
filename=sPlayer&".dat"
raf.Initialize(File.DirDefaultExternal,filename,False)
raf.WriteObject("aGrid",True,raf.CurrentPosition)
raf.close
End Sub
Sub LoadGame
Dim raf As RandomAccessFile
Dim filename As String
filename=sPlayer&".dat"
If File.Exists(File.DirDefaultExternal, filename) = True Then
raf.Initialize(File.DirDefaultExternal,filename,False)
*** aGrid=raf.ReadObject(raf.CurrentPosition)
raf.close
End If
End Sub