Cette fonction pousse la matrice spécifiée sur la pile de matrice.
matrix_stack_push(matrix);
Argument La description matrix L'index de la matrice à utiliser.
N/A
var m1 = matrix_build(66, 145, 0, 0, 0, 0, 1, 1,
1);
var m2 = matrix_build(0, 0, 0, 0, 0, image_angle * 6, 1, 1, 1)
;
matrix_stack_push(m1);
matrix_stack_push(m2);
matrix_set(matrix_world, matrix_stack_top());
draw_sprite(tyre, 0, 0, 0);
matrix_stack_pop();
matrix_stack_pop();
Le code ci-dessus va construire deux nouvelles matrices et ensuite les pousser sur la pile de matrices. La matrice du monde est ensuite définie en haut de la pile, un sprite est dessiné et les transformations sont ensuite retirées de la pile.