Initializing multi-dim arrays

BlitzMax Forums/BlitzMax Programming/Initializing multi-dim arrays

you *could* kludge it:
Local ar:Int[2,3] 
init2DIntArray(ar, 2, 3, [[0,1,2],[3,4,5]])
Print ar[0,0]
Print ar[0,1]
Print ar[0,2]
Print ar[1,0]
Print ar[1,1]
Print ar[1,2]

Function init2DIntArray(array[,] Var, width:Int, Height:Int, vals[][])

	For Local x = 0 To width-1
		For Local y = 0 To height-1
			array[x,y] = vals[x][y]
		Next
	Next

End Function