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
EndStructure
Code: 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