'Class game
Sub ToMap As Map
Dim m As Map
m.Initialize
m.Put("Score", Score)
m.Put("ServiceTeam", ServiceTeam)
Dim pp As List
pp.Initialize
For Each p As Point In Points
pp.Add(p.ToMap)
Next
m.Put("Points", pp)
End Sub
Sub FromMap(m As Map)
Score = m.Get("Score")
ServiceTeam = m.Get("ServiceTeam")
Dim pp As List = m.Get("Points")
For Each mp As Map in PP
Dim p As Point
p.Initialize
p.FromMap(mp)
Points.Add(p)
Next
End Sub
'Class point
Sub ToMap As Map
Dim m As Map
m.Initialize
m.Put("ServingPlayer", ServingPlayer)
m.Put("PointTo", PointTo)
Return m
End Sub