Sub SaveSettings
Dim MySettings As Map
Try
MySettings.initialize
MySettings.put("SoundOption",SoundOption)
MySettings.Put("ZoomOption",ZoomOption)
File.WriteMap(Main.AppPath, "Settings.ini", MySettings)
Log("Settings saved")
Catch
Log("SaveValues - "&LastException.Message)
End Try
End Sub
Sub ReadSettings
Dim MySettings As Map
Dim key, value As String
Try 'If SavedValues exist, load them, else use defaults
If File.Exists(Main.AppPath, "Settings.ini") Then
Log("reding settings ..")
MySettings = File.ReadMap(Main.AppPath, "Settings.ini")
For I = 0 To MySettings.Size - 1
key = MySettings.GetKeyAt(I)
value = MySettings.GetValueAt(I)
Select key
Case "SoundOption"
SoundOption = value
Case "ZoomOption"
ZoomOption = value
End Select
Next
Else
Log("Loading default settings")
SoundOption=2
ZoomOption=1
SaveSettings
End If
Catch
Log("ReadValues - "&LastException.Message)
End Try
End Sub