Description of important arrays
Array with edit matrix
* This matrix has the following dimensions.
* First Index: Collumns of the crossword.
* Second Index: Rows of the crossword.
* Third Index: for 'fieldlength' with the length of the current field
* and for 'directions' with the following array
* First Index: Direction of the text.
* Second Index: Side where the text is going on.
* Value: Length of the text in this direction.
Copied!
Sample for directions array
Direction | Side | Length |
To Bottom | Top | 2 |
To Bottom | Bottom | 3 |
To Top | Top | |
To Top | Bottom | |
To Left | Left | |
To Left | Right | |
To Right | Left | 3 |
To Right | Right |
Array with the causing question matrix
For every answer box is stored which question has caused this answer letter.
* For every answer box is stored which question has caused this answer letter,
* for controlling the edit mode in the crossword.
*
* First Index: Collumns of the crossword.
* Second Index: Rows of the crossword.
* Third Index: Edit direction of the text. See
* See Constants with the prefix tx_glcrossword_box::C_INT_EDIT_DIR_*
* Value: x => x coordinate,
* Y => y coordinate,
* dir => direction of the question
* See Constants with the prefix tx_glcrossword_box_questions::C_INT_DIR_*
* text => <Text of the question> */
Copied!