The current matrix system for the screen library involves setting a single matrix, which is pushed/popped during each draw command. A better solution would be to expose the push/pop matrix themselves and have a counter in case the programmer forgets to pop a matrix or pushes too many.
The current matrix system for the screen library involves setting a single matrix, which is pushed/popped during each draw command. A better solution would be to expose the push/pop matrix themselves and have a counter in case the programmer forgets to pop a matrix or pushes too many.