March 2010
Beginner
760 pages
18h 51m
English
If you have an m x n array, it will have m * n elements and require m * n * Element_Size bytes of storage. To allocate storage for an array you must reserve this memory. As usual, there are several different ways of accomplishing this task. Fortunately, HLA's array-declaration syntax is very similar to high-level language array-declaration syntax, so C/C++, Java, BASIC, and Pascal programmers will feel right at home. To declare a multidimensional array in HLA, you use a declaration like the following:
ArrayName:elementType[comma_separated_list_of_dimension_bounds];
For example, here is a declaration for a 4x4 array of characters:
GameGrid: char[ 4, 4 ];
Here is another example that shows how ...