you mean to move cursorX/Y to earlier in the struct, so they are always in the same place?
exactly.
In other words: 'all' that is always there comes first, after that the optional 'things'.
And in deed, the modified extent and font alignment/rotation information do not have to be in teh same #ifndef...
Btw, I was surprised that this space/byte/variable saving business to fit onto devices w/ low flash is that fine granular... a lot of work... but it makes sense (not the work but the way it is done).
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
exactly.
In other words: 'all' that is always there comes first, after that the optional 'things'.
And in deed, the modified extent and font alignment/rotation information do not have to be in teh same #ifndef...
Btw, I was surprised that this space/byte/variable saving business to fit onto devices w/ low flash is that fine granular... a lot of work... but it makes sense (not the work but the way it is done).