Code: Select all
Structure Bob
   One.b
   Two.b
   Three.b
   Four.b
EndStructure
Structure Fred
   AllBobs(10,10).Bob
EndStructure
Code: Select all
Structure Bob
   One.b
   Two.b
   Three.b
   Four.b
EndStructure
Structure Fred
   AllBobs(10,10).Bob
EndStructureCode: Select all
Dim AllBobs.Bob(10,10)
Code: Select all
Structure Bob
   One.b
   Two.b
   Three.b
   Four.b
EndStructure
Structure InterMidiateFred
   Bob2.Bob[10]
EndStructure
Structure Fred
  Bob1.InterMidiateFred[10]
EndStructure
a.Fred
a[1]\Bob2[1]\One ; example of accessing one item in structure


Code: Select all
Structure Rows
  Y.l[50]
EndStructure
Structure Icon
  X.Rows[50]
EndStructure
a.Icon
a\X[20]\Y[30] = $FF00FF
Code: Select all
Procedure GetIconPixel(*a.Icon, x, y)
  ProcedureReturn *a\X[x]\Y[x]
EndProcedure
Procedure SetIconPixel(*a.Icon, x, y, value)
  *a\X[x]\Y[y] = value
EndProcedure
SetIconPixel(*a, 20, 30, $FF00FF)
GetIconPixel(*a, 20, 20) ; would return $FF00FF